diff --git a/chadapter.c b/chadapter.c index 3e5753d6..49f188c5 100644 --- a/chadapter.c +++ b/chadapter.c @@ -180,7 +180,7 @@ if(self->pInt) free(self->pInt); - if(self->pParName); + if(self->pParName) free(self->pParName); free(self); diff --git a/stdscan.c b/stdscan.c index a4d38bf1..6587b352 100644 --- a/stdscan.c +++ b/stdscan.c @@ -969,7 +969,7 @@ int prepareDataFile(pScanData self){ SetStatus(eCounting); /* wait for finish */ lTask = GetDevexecID(pServ->pExecutor); - if(lTask > 0); + if(lTask > 0) { TaskWait(pServ->pTasker,lTask); }