TP 13 exo1: Only free when needed the array
[TD_C.git] / TP_13 / exo1 / lib / array.c
index c4e227db1435dc6e9fd7c03880acbc384053e9d9..4445ca81fa00178d9b78d9b07f2656597300aa0a 100644 (file)
@@ -15,7 +15,8 @@ int* create_tab(int tab[], unsigned tab_size) {
 }
 
 void free_tab(int tab[]) {
-    free(tab);
+    if (!tab)
+        free(tab);
 }
 
 /* we suppose both tabs are already created */