From: Christian Heller Date: Fri, 30 Aug 2013 00:01:25 +0000 (+0200) Subject: Added memory sanitation TODO. X-Git-Tag: tce~997 X-Git-Url: https://plomlompom.com/repos/%7B%7Bprefix%7D%7D/%7B%7B%20web_path%20%7D%7D/%7B%7Bdb.prefix%7D%7D/static/todo?a=commitdiff_plain;h=244df9d304d76ebbfe62ecfd6201b134a0150025;p=plomrogue Added memory sanitation TODO. --- diff --git a/src/misc.c b/src/misc.c index b007dcd..4db3bc3 100644 --- a/src/misc.c +++ b/src/misc.c @@ -53,10 +53,10 @@ extern void textfile_sizes(FILE * file, uint16_t * linemax_p, extern void update_log(struct World * world, char * text) { - static char * last_msg; - if (0 == last_msg) - { - last_msg = calloc(1, sizeof(char)); + static char * last_msg; /* TODO: valgrind is dissatisfied */ + if (0 == last_msg) /* with this calloc'd pointer */ + { /* never being freed. */ + last_msg = calloc(1, sizeof(char)); /* Rectify this ? */ } char * new_text; uint16_t len_old = strlen(world->log);