From 47e2ec650457af29e36a4407d3e5c7378c285905 Mon Sep 17 00:00:00 2001 From: David Schleef Date: Wed, 25 Apr 2001 09:24:43 +0000 Subject: [PATCH] Check async structure in comedi_unlock --- comedi/kcomedilib/kcomedilib_main.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/comedi/kcomedilib/kcomedilib_main.c b/comedi/kcomedilib/kcomedilib_main.c index 6fef36b3..880f0b34 100644 --- a/comedi/kcomedilib/kcomedilib_main.c +++ b/comedi/kcomedilib/kcomedilib_main.c @@ -802,9 +802,11 @@ int comedi_unlock(unsigned int minor,unsigned int subdev) if(s->lock==&rtcomedi_lock_semaphore){ s->lock=NULL; - async->cb_mask=0; - async->cb_func=NULL; - async->cb_arg=NULL; + if(async){ + async->cb_mask=0; + async->cb_func=NULL; + async->cb_arg=NULL; + } __MOD_DEC_USE_COUNT(dev->driver->module); } -- 2.26.2