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_DEBUG(("Bad command reply payload"));
silc_server_command_reply_free(cmd);
- SILC_FSM_FINISH;
+ return SILC_FSM_FINISH;
}
/* Client is allowed to send reply only to WHOIS command. */
if (data->type == SILC_CONN_CLIENT &&
silc_command_get(cmd->payload) != SILC_COMMAND_WHOIS) {
silc_server_command_reply_free(cmd);
- SILC_FSM_FINISH;
+ return SILC_FSM_FINISH;
}
/* Get all command pending for this reply */
SILC_LOG_DEBUG(("Unknown command %d", silc_command_get(cmd->payload)));
cmd->pending = NULL;
silc_server_command_reply_free(cmd);
- SILC_FSM_FINISH;
+ return SILC_FSM_FINISH;
break;
}
/* Statistics */
- SILC_FSM_CONTINUE;
+ return SILC_FSM_CONTINUE;
}
err:
silc_server_command_reply_free(cmd);
- SILC_FSM_FINISH;
+ return SILC_FSM_FINISH;
}
err:
silc_server_command_reply_free(cmd);
- SILC_FSM_FINISH;
+ return SILC_FSM_FINISH;
}
err:
silc_server_command_reply_free(cmd);
- SILC_FSM_FINISH;
+ return SILC_FSM_FINISH;
}
err:
silc_server_command_reply_free(cmd);
- SILC_FSM_FINISH;
+ return SILC_FSM_FINISH;
}
err:
silc_server_command_reply_free(cmd);
- SILC_FSM_FINISH;
+ return SILC_FSM_FINISH;
}
err:
silc_server_command_reply_free(cmd);
- SILC_FSM_FINISH;
+ return SILC_FSM_FINISH;
}
err:
silc_server_command_reply_free(cmd);
- SILC_FSM_FINISH;
+ return SILC_FSM_FINISH;
}
err:
silc_server_command_reply_free(cmd);
- SILC_FSM_FINISH;
+ return SILC_FSM_FINISH;
}
err:
silc_server_command_reply_free(cmd);
- SILC_FSM_FINISH;
+ return SILC_FSM_FINISH;
}
err:
silc_server_command_reply_free(cmd);
- SILC_FSM_FINISH;
+ return SILC_FSM_FINISH;
}
err:
silc_server_command_reply_free(cmd);
- SILC_FSM_FINISH;
+ return SILC_FSM_FINISH;
}
err:
silc_server_command_reply_free(cmd);
- SILC_FSM_FINISH;
+ return SILC_FSM_FINISH;
}
err:
silc_server_command_reply_free(cmd);
- SILC_FSM_FINISH;
+ return SILC_FSM_FINISH;
}