mirror of
https://github.com/DreamMaoMao/maomaowm.git
synced 2026-05-29 21:37:42 -04:00
fix: error init arg to null in ipc dispatch
This commit is contained in:
parent
a8ebec9aeb
commit
18e5ba3bed
1 changed files with 5 additions and 7 deletions
|
|
@ -376,13 +376,11 @@ static void handle_command(int client_fd, const char *cmd_raw) {
|
||||||
}
|
}
|
||||||
|
|
||||||
Arg arg = {0};
|
Arg arg = {0};
|
||||||
int32_t (*func)(const Arg *) =
|
int32_t (*func)(const Arg *) = parse_func_name(
|
||||||
parse_func_name(token_count > 0 ? tokens[0] : "", &arg,
|
token_count > 0 ? tokens[0] : "", &arg,
|
||||||
token_count > 1 ? tokens[1] : NULL,
|
token_count > 1 ? tokens[1] : "", token_count > 2 ? tokens[2] : "",
|
||||||
token_count > 2 ? tokens[2] : NULL,
|
token_count > 3 ? tokens[3] : "", token_count > 4 ? tokens[4] : "",
|
||||||
token_count > 3 ? tokens[3] : NULL,
|
token_count > 5 ? tokens[5] : "");
|
||||||
token_count > 4 ? tokens[4] : NULL,
|
|
||||||
token_count > 5 ? tokens[5] : NULL);
|
|
||||||
|
|
||||||
if (func && client_id > 0)
|
if (func && client_id > 0)
|
||||||
arg.tc = client_by_id((uint32_t)client_id);
|
arg.tc = client_by_id((uint32_t)client_id);
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue