X-Git-Url: https://plomlompom.com/repos/%7B%7Bprefix%7D%7D/copy_structured?a=blobdiff_plain;f=src%2Fclient%2Fcommand_db.c;h=19cd4064e09c7878d49d841ed1e86d30536ffc58;hb=d61da76579b416799feb44bfb9a1e75ce1a58067;hp=79c5a8aa47a6cac9712c2f24681eed8f7af6fb28;hpb=739a39530d192f97828fa21f3eed062d66a193e1;p=plomrogue diff --git a/src/client/command_db.c b/src/client/command_db.c index 79c5a8a..19cd406 100644 --- a/src/client/command_db.c +++ b/src/client/command_db.c @@ -94,9 +94,10 @@ extern void init_command_db() sprintf(line_copy, "%s", line); struct Command cmd; char * arg_string; - exit_err(( copy_tokenized_string(line, &cmd.dsc_short, delim) + exit_err(( copy_tokenized_string(line, &cmd.dsc_short, delim) || copy_tokenized_string(NULL, &cmd.server_msg, delim) || NULL == (arg_string = strtok(NULL, delim)) + || strlen(arg_string) > 1 || copy_tokenized_string(NULL, &cmd.dsc_long, "\n")), init_command_db_err(line_copy, i + 1)); cmd.arg = arg_string[0];