home · contact · privacy
Removed some superfluous calloc()/malloc() calls.
[plomrogue] / src / map_objects.c
index 15072217a381bf29de23d121a895a6c93a6fa40f..8b84ac136fcd5a07589ebf591b92227fbed805d1 100644 (file)
@@ -107,8 +107,7 @@ extern void init_map_object_defs(struct World * world, char * filename)
     world->monster_def = 0;
     struct ItemDef    * * p_p_id  = &world->item_def;
     struct MonsterDef * * p_p_md  = &world->monster_def;
-    char * defline = malloc(linemax);
-    exit_err(NULL == defline, world, err_m);
+    char defline[linemax];
     char * line_p;
     char * delim = " ";
     while (fgets(defline, linemax, file))
@@ -148,7 +147,6 @@ extern void init_map_object_defs(struct World * world, char * filename)
         }
     }
 
-    free(defline);
     exit_err(fclose(file), world, err_c);
 }