X-Git-Url: https://plomlompom.com/repos/todo?a=blobdiff_plain;f=src%2Fclient%2Fcommand_db.c;h=159eb5836c71e46c5cd5402b33655907f8e7c2ae;hb=316a56901b2249264b72992fd5aa63ce16fd3304;hp=699eb468217dacf912a03b991014a67d53fc474a;hpb=a8097b8fef09444ebac0f1e2d3ffc4e621557b28;p=plomrogue diff --git a/src/client/command_db.c b/src/client/command_db.c index 699eb46..159eb58 100644 --- a/src/client/command_db.c +++ b/src/client/command_db.c @@ -1,6 +1,7 @@ /* src/client/command_db.c */ #include "command_db.h" +#include /* NULL */ #include /* uint8_t, uint32_t */ #include /* FILE */ #include /* free() */ @@ -72,10 +73,10 @@ extern void init_command_db() copy_tokenized_string(line, &world.cmd_db.cmds[i].dsc_short, delim); copy_tokenized_string(NULL, &world.cmd_db.cmds[i].server_msg, delim); if (!strcmp("0", world.cmd_db.cmds[i].server_msg)) - { - free(world.cmd_db.cmds[i].server_msg); - world.cmd_db.cmds[i].server_msg = NULL; - } + { /* .server_msg==0 detects */ + free(world.cmd_db.cmds[i].server_msg); /* non-server commands in */ + world.cmd_db.cmds[i].server_msg = NULL;/* control.h's try_key() / */ + } /* try_server_command(). */ char * arg_string = strtok(NULL, delim); world.cmd_db.cmds[i].arg = arg_string[0]; copy_tokenized_string(NULL, &world.cmd_db.cmds[i].dsc_long, "\n");