From fd8c6452c8a4d51d39eb511046fca09391138a22 Mon Sep 17 00:00:00 2001 From: Rainer Gerhards Date: Wed, 9 Jan 2008 13:27:07 +0000 Subject: created a generic stream class (for file access) --- queue.c | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) (limited to 'queue.c') diff --git a/queue.c b/queue.c index ceb4e3ab..b2a910fc 100644 --- a/queue.c +++ b/queue.c @@ -1,4 +1,3 @@ -#include // TODO: peekmsg() on first entry, with new/inprogress/deleted entry, destruction in // call consumer state. Facilitates retaining messages in queue until action could // be called! @@ -460,7 +459,7 @@ static rsRetVal qDelDisk(queue_t *pThis, void **ppUsr) if(pThis->tVars.disk.fRead.fd == -1) CHKiRet(qDiskOpenFile(pThis, &pThis->tVars.disk.fRead, O_RDONLY, 0600)); // TODO: open modes! - iRet = objDeserialize((void*) &pMsg, objMsg, &serialStore); + iRet = objDeserialize((void*) &pMsg, OBJMsg, &serialStore); if(iRet == RS_RET_OK) bRun = 0; /* we are done */ else if(iRet == RS_RET_EOF) { @@ -696,13 +695,7 @@ rsRetVal queueConstruct(queue_t **ppThis, queueType_t qType, int iWorkerThreads, CHKiRet(pThis->qConstruct(pThis)); finalize_it: - if(iRet == RS_RET_OK) { - *ppThis = pThis; - } else { - if(pThis != NULL) - free(pThis); - } - + OBJCONSTRUCT_CHECK_SUCCESS_AND_CLEANUP return iRet; } -- cgit v1.2.3