From 4f76bfe799fdf1882a1e6fc0eff86f2bc9871b16 Mon Sep 17 00:00:00 2001 From: morrownr Date: Wed, 22 Dec 2021 10:53:05 -0600 Subject: [PATCH] prevent init_timer from accessing a NULL pointer --- os_dep/osdep_service.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/os_dep/osdep_service.c b/os_dep/osdep_service.c index d933049..a6d36b6 100644 --- a/os_dep/osdep_service.c +++ b/os_dep/osdep_service.c @@ -1201,7 +1201,7 @@ void rtw_init_timer(_timer *ptimer, void *padapter, void *pfunc, void *ctx) _adapter *adapter = (_adapter *)padapter; #ifdef PLATFORM_LINUX - _init_timer(ptimer, adapter->pnetdev, pfunc, ctx); + _init_timer(ptimer, adapter ? adapter->pnetdev : NULL, pfunc, ctx); #endif #ifdef PLATFORM_FREEBSD _init_timer(ptimer, adapter->pifp, pfunc, ctx);