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