X-Git-Url: https://plomlompom.com/repos/%7B%7B%20web_path%20%7D%7D/decks/%7B%7Bdeck_id%7D%7D/cards/%7B%7Bcard_id%7D%7D/static/git-logo.png?a=blobdiff_plain;f=src%2Fmap_objects.c;h=8b84ac136fcd5a07589ebf591b92227fbed805d1;hb=2f0b15e05b0df7e10a2d0bb04ce4648455d980a8;hp=15072217a381bf29de23d121a895a6c93a6fa40f;hpb=b97faa0009abc699ab7bff7bcc3221b8b3104e12;p=plomrogue diff --git a/src/map_objects.c b/src/map_objects.c index 1507221..8b84ac1 100644 --- a/src/map_objects.c +++ b/src/map_objects.c @@ -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); }