X-Git-Url: https://plomlompom.com/repos/?a=blobdiff_plain;f=src%2Fserver%2Fio.c;h=177c2952faca109802c355b36eb8c22d6a1607ef;hb=0971dd469ba816384ff7f57642abfb00710bc20a;hp=800f539aea747e53413f13d09fdc1cee7c823015;hpb=65efdbea2c5978de283aab627ca62f5a2c983353;p=plomrogue diff --git a/src/server/io.c b/src/server/io.c index 800f539..177c295 100644 --- a/src/server/io.c +++ b/src/server/io.c @@ -5,7 +5,7 @@ #include /* open(), O_RDONLY, O_NONBLOCK */ #include /* PIPE_BUF */ #include /* size_t, NULL */ -#include /* uint8_t, uint16_t, uint32_t */ +#include /* uint8_t, uint32_t */ #include /* define FILE, sprintf() */ #include /* free() */ #include /* strlen(), memset(), memcpy() */ @@ -66,8 +66,8 @@ static char * get_message_from_queue() world.queue_size = world.queue_size - cutout_len; if (0 == world.queue_size) { - free(world.queue); - world.queue = NULL; + free(world.queue); /* NULL so read_fifo_into_queue() may free() this */ + world.queue = NULL; /* every time, even when it's un-allocated first. */ } else { @@ -126,7 +126,6 @@ static void update_out_file() FILE * file = try_fopen(path_tmp, "w", f_name); struct MapObj * player = get_player(); write_value_as_line(world.turn, file); - write_value_as_line(world.score, file); write_value_as_line(player->lifepoints, file); write_inventory(player, file); write_value_as_line(player->pos.y, file);