Browse Source

优化了mem.c

SongZihuan 5 years ago
parent
commit
bbaf63c1b7
1 changed files with 2 additions and 3 deletions
  1. 2 3
      mem/mem.c

+ 2 - 3
mem/mem.c

@@ -5,8 +5,7 @@
 
 void *safe_malloc(size_t size){
     void *tmp;
-    tmp = malloc(size);
-    memset(tmp, 0, size);  // 初始化[避免因为其他东西溢出,所以要初始化了]
+    tmp = calloc(size,1);
     if(tmp != NULL){
         return tmp;
     }
@@ -48,4 +47,4 @@ void *safe_memcpy(void *p1, const void *p2, size_t size){
         puts("memcpy error");
         exit(1);
     }
-}
+}