diff --git a/src/db/dbScan.c b/src/db/dbScan.c index 8bf5c295b..c7306f682 100644 --- a/src/db/dbScan.c +++ b/src/db/dbScan.c @@ -36,6 +36,7 @@ * .04 08-11-92 jba ANSI C changes * .05 08-26-92 jba init piosl NULL in scanAdd,scanDelete & added test * .06 08-27-92 mrk removed support for old I/O event scanning + * .07 12-11-92 mrk scanDelete crashed if no get_ioint_info existed. */ #include @@ -252,6 +253,7 @@ void scanDelete(struct dbCommon *precord) get_ioint_info=precord->dset->get_ioint_info; if(get_ioint_info==NULL) { recGblRecordError(-1,(void *)precord,"scanDelete: I/O Intr not valid (no get_ioint_info)"); + return; } if(get_ioint_info(1,precord,&piosl)) return;/*return if error*/ if(piosl==NULL) {