From da6ab4ecf2e03290b46f877a988df95812d71337 Mon Sep 17 00:00:00 2001 From: ZakyHermawan <zaky.hermawan9615@gmail.com> Date: Mon, 14 Jun 2021 23:59:36 +0700 Subject: [PATCH] Fix queue --- queue.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/queue.c b/queue.c index b20a6ad..520aabf 100644 --- a/queue.c +++ b/queue.c @@ -37,7 +37,14 @@ Queue* delete(Queue* q) { } Node* ptr = q->front; + if(q->front == q->rear) { + free(q->front); + q->front=q->rear=NULL; + return q; + } + q->front = q->front->next; + free(ptr); return q; } -- GitLab