diff --git a/src/db/callback.c b/src/db/callback.c index 5644bcedb..001b96bb1 100644 --- a/src/db/callback.c +++ b/src/db/callback.c @@ -181,10 +181,11 @@ static void wdCallback(long ind) static void ProcessCallback(CALLBACK *pCallback) { - dbCommon *pRec = NULL; - struct rset *prset = (struct rset *)pRec->rset; + dbCommon *pRec; + struct rset *prset; callbackGetUser(pRec, pCallback); + prset = (struct rset *)pRec->rset; dbScanLock(pRec); (*prset->process)(pRec); dbScanUnlock(pRec);