Преглед на файлове

Do nothing if free(NULL) is called

Ioannis Koutras преди 12 години
родител
ревизия
86aae478f3
променени са 1 файла, в които са добавени 4 реда и са изтрити 0 реда
  1. 4 0
      src/dmmlib.c

+ 4 - 0
src/dmmlib.c

@@ -89,6 +89,10 @@ void free(void *ptr) {
     raw_block_header_t *current_raw_block;
     bool found;
 
+    if(ptr == NULL) {
+        return;
+    }
+
     found = false;
 
     current_raw_block = systemallocator.raw_block_head;