]> git.seodisparate.com - UDPConnection/commitdiff
Change Deque_destroy to take a ptr, not ptr of ptr
authorStephen Seo <seo.disparate@gmail.com>
Mon, 28 Jan 2019 06:10:04 +0000 (15:10 +0900)
committerStephen Seo <seo.disparate@gmail.com>
Mon, 28 Jan 2019 06:10:04 +0000 (15:10 +0900)
src/UDPC_Deque.c
src/UDPC_Deque.h
src/test/UDPC_UnitTest.c

index 35a76a86acc380833c26db6c7b2ac42f26fdfbe9..6dff8138b06c328d0688384fc29903b521bbcbc3 100644 (file)
@@ -20,11 +20,10 @@ UDPC_Deque* UDPC_Deque_init(uint32_t alloc_size)
     }
 }
 
-void UDPC_Deque_destroy(UDPC_Deque **deque)
+void UDPC_Deque_destroy(UDPC_Deque *deque)
 {
-    free((*deque)->buf);
-    free(*deque);
-    *deque = NULL;
+    free(deque->buf);
+    free(deque);
 }
 
 int UDPC_Deque_realloc(UDPC_Deque *deque, uint32_t new_size)
index 6c8a6ca3212f1c815b1520b851bb4a48c199a130..14929f1f5db7e840b1a77b0bcdcb48f4dea19b1a 100644 (file)
@@ -20,7 +20,7 @@ UDPC_Deque* UDPC_Deque_init(uint32_t alloc_size);
 /*!
  * Frees resources used by a UDPC_Deque
  */
-void UDPC_Deque_destroy(UDPC_Deque **deque);
+void UDPC_Deque_destroy(UDPC_Deque *deque);
 
 /*!
  * Fails if new_size is smaller than current size of Deque.
index 22be8343a87cf7d6e28fefdf6f94cfb5538522ea..2090dc63bdad312f6dad2aff218b65ea2c44619d 100644 (file)
@@ -171,7 +171,7 @@ int main()
         deque->alloc_size, deque->size, deque->head, deque->tail);
     */
 
-    UDPC_Deque_destroy(&deque);
+    UDPC_Deque_destroy(deque);
     UNITTEST_REPORT()
     return 0;
 }