para_sigaction(SIGUSR1, dummy);
- if (argc > 1)
- num = atoi(argv[1]);
+ if (argc > 2)
+ return -E_COMMAND_SYNTAX;
+ if (argc > 1) {
+ ret = para_atoi32(argv[1], &num);
+ if (ret < 0)
+ goto out;
+ }
for (;;) {
mmd_dup(nmmd);
}
/* argument given for help */
cmd = get_cmd_ptr(argv[1], &handler);
- if (!cmd) {
- free(handler);
+ if (!cmd)
return -E_BAD_CMD;
- }
perms = cmd_perms_itohuman(cmd->perms);
ret = send_va_buffer(fd,
"%s - %s\n\n"