SILC_STATUS_ERR_NOT_ENOUGH_PARAMS, \
0); \
silc_server_command_free(cmd); \
- SILC_FSM_FINISH; \
+ return SILC_FSM_FINISH; \
} \
if (_argc > max) { \
SILC_LOG_DEBUG(("Too many parameters in command")); \
SILC_STATUS_ERR_TOO_MANY_PARAMS, \
0); \
silc_server_command_free(cmd); \
- SILC_FSM_FINISH; \
+ return SILC_FSM_FINISH; \
} \
} while(0)
cmd = silc_server_command_alloc(thread);
if (!cmd) {
silc_packet_free(packet);
- SILC_FSM_FINISH;
+ return SILC_FSM_FINISH;
}
cmd->packet = packet;
if (!cmd->payload) {
SILC_LOG_ERROR(("Bad command payload"));
silc_server_command_free(cmd);
- SILC_FSM_FINISH;
+ return SILC_FSM_FINISH;
}
/* If client executes commands more frequently than once in 2 seconds,
default:
SILC_LOG_DEBUG(("Unknown command %d", silc_command_get(cmd->payload)));
silc_server_command_free(cmd);
- SILC_FSM_FINISH;
+ return SILC_FSM_FINISH;
break;
}
/* Statistics */
thread->server->stat.commands_received++;
- return timeout ? SILC_FSM_WAIT : SILC_FSM_CONTINUE;
+ return timeout ? SILC_FSM_WAIT : return SILC_FSM_CONTINUE;
}
/********************************* WHOIS ************************************/
/** WHOIS query */
silc_fsm_next(fsm, silc_server_st_query_whois);
- SILC_FSM_CONTINUE;
+ return SILC_FSM_CONTINUE;
}
/** WHOWAS query */
silc_fsm_next(fsm, silc_server_st_query_whowas);
- SILC_FSM_CONTINUE;
+ return SILC_FSM_CONTINUE;
}
/** IDENTIFY query */
silc_fsm_next(fsm, silc_server_st_query_identify);
- SILC_FSM_CONTINUE;
+ return SILC_FSM_CONTINUE;
}
out:
silc_server_command_free(cmd);
- SILC_FSM_FINISH;
+ return SILC_FSM_FINISH;
}
SilcServerCommand cmd = state_context;
SilcArgumentPayload args = silc_command_get_args(cmd->payload);
- SILC_FSM_FINISH;
+ return SILC_FSM_FINISH;
}
SilcServerCommand cmd = state_context;
SilcArgumentPayload args = silc_command_get_args(cmd->payload);
- SILC_FSM_FINISH;
+ return SILC_FSM_FINISH;
}
SilcServerCommand cmd = state_context;
SilcArgumentPayload args = silc_command_get_args(cmd->payload);
- SILC_FSM_FINISH;
+ return SILC_FSM_FINISH;
}
SilcServerCommand cmd = state_context;
SilcArgumentPayload args = silc_command_get_args(cmd->payload);
- SILC_FSM_FINISH;
+ return SILC_FSM_FINISH;
}
SilcServerCommand cmd = state_context;
SilcArgumentPayload args = silc_command_get_args(cmd->payload);
- SILC_FSM_FINISH;
+ return SILC_FSM_FINISH;
}
SILC_FSM_STATE(silc_server_st_command_info)
{
- SILC_FSM_FINISH;
+ return SILC_FSM_FINISH;
}
SilcServerCommand cmd = state_context;
SilcArgumentPayload args = silc_command_get_args(cmd->payload);
- SILC_FSM_FINISH;
+ return SILC_FSM_FINISH;
}
out:
silc_server_command_free(cmd);
- SILC_FSM_FINISH;
+ return SILC_FSM_FINISH;
}
SilcServerCommand cmd = state_context;
SilcArgumentPayload args = silc_command_get_args(cmd->payload);
- SILC_FSM_FINISH;
+ return SILC_FSM_FINISH;
}
SilcServerCommand cmd = state_context;
SilcArgumentPayload args = silc_command_get_args(cmd->payload);
- SILC_FSM_FINISH;
+ return SILC_FSM_FINISH;
}
SilcServerCommand cmd = state_context;
SilcArgumentPayload args = silc_command_get_args(cmd->payload);
- SILC_FSM_FINISH;
+ return SILC_FSM_FINISH;
}
SilcServerCommand cmd = state_context;
SilcArgumentPayload args = silc_command_get_args(cmd->payload);
- SILC_FSM_FINISH;
+ return SILC_FSM_FINISH;
}
SilcServerCommand cmd = state_context;
SilcArgumentPayload args = silc_command_get_args(cmd->payload);
- SILC_FSM_FINISH;
+ return SILC_FSM_FINISH;
}
SilcServerCommand cmd = state_context;
SilcArgumentPayload args = silc_command_get_args(cmd->payload);
- SILC_FSM_FINISH;
+ return SILC_FSM_FINISH;
}
SilcServerCommand cmd = state_context;
SilcArgumentPayload args = silc_command_get_args(cmd->payload);
- SILC_FSM_FINISH;
+ return SILC_FSM_FINISH;
}
SilcServerCommand cmd = state_context;
SilcArgumentPayload args = silc_command_get_args(cmd->payload);
- SILC_FSM_FINISH;
+ return SILC_FSM_FINISH;
}
SilcServerCommand cmd = state_context;
SilcArgumentPayload args = silc_command_get_args(cmd->payload);
- SILC_FSM_FINISH;
+ return SILC_FSM_FINISH;
}
SilcServerCommand cmd = state_context;
SilcArgumentPayload args = silc_command_get_args(cmd->payload);
- SILC_FSM_FINISH;
+ return SILC_FSM_FINISH;
}
SilcServerCommand cmd = state_context;
SilcArgumentPayload args = silc_command_get_args(cmd->payload);
- SILC_FSM_FINISH;
+ return SILC_FSM_FINISH;
}
SilcServerCommand cmd = state_context;
SilcArgumentPayload args = silc_command_get_args(cmd->payload);
- SILC_FSM_FINISH;
+ return SILC_FSM_FINISH;
}
SilcServerCommand cmd = state_context;
SilcArgumentPayload args = silc_command_get_args(cmd->payload);
- SILC_FSM_FINISH;
+ return SILC_FSM_FINISH;
}
SilcServerCommand cmd = state_context;
SilcArgumentPayload args = silc_command_get_args(cmd->payload);
- SILC_FSM_FINISH;
+ return SILC_FSM_FINISH;
}
SilcServerCommand cmd = state_context;
SilcArgumentPayload args = silc_command_get_args(cmd->payload);
- SILC_FSM_FINISH;
+ return SILC_FSM_FINISH;
}