Make sure success is put to zero when an error happens
ret = lttng_snapshot_del_output(current_session_name, output);
if (ret < 0) {
- ret = CMD_FATAL;
goto error;
}
/* This call, if successful, populates the id of the output object. */
ret = lttng_snapshot_add_output(current_session_name, output);
if (ret < 0) {
- ret = CMD_ERROR;
goto error;
}
cmd = &actions[i];
}
- ret = -CMD_UNDEFINED;
+ ret = CMD_UNDEFINED;
end:
- /* Overwrite ret if an error occured in cmd->func() */
+ /* Overwrite ret if an error occurred in cmd->func() */
ret = command_ret ? command_ret : ret;
return ret;
}
}
command_ret = handle_command(poptGetArgs(pc));
- if (command_ret < 0) {
+ if (command_ret) {
switch (-command_ret) {
case LTTNG_ERR_EPERM:
ERR("The session needs to be set in no output mode (--no-output)");