If the argument to com_help is not a valid command, we try to free
uninitialized memory which may lead to a segfault.
This bug existed at least since day 1 of the git repo.
}
/* argument given for help */
cmd = get_cmd_ptr(argv[1], &handler);
}
/* argument given for help */
cmd = get_cmd_ptr(argv[1], &handler);
- if (!cmd) {
- free(handler);
perms = cmd_perms_itohuman(cmd->perms);
ret = send_va_buffer(fd,
"%s - %s\n\n"
perms = cmd_perms_itohuman(cmd->perms);
ret = send_va_buffer(fd,
"%s - %s\n\n"