diff --git a/src/queueDelete.c b/src/queueDelete.c index a885ea6..cb3c6d7 100644 --- a/src/queueDelete.c +++ b/src/queueDelete.c @@ -14,10 +14,10 @@ int msgQueueElemDelete(msgQueueElemId queueElemId){ goto ERROR; } - if (nextIdToDie != queueElemId){ - return msgQueueElemDelete(nextIdToDie); - } else { + if (strcmp(nextIdToDie,queueElemId)==0){ return 0; + } else { + return msgQueueElemDelete(nextIdToDie); }