X-Git-Url: http://git.silcnet.org/gitweb/?a=blobdiff_plain;f=lib%2Fsilcclient%2Fclient_channel.c;h=4d320bfbe10abc364b8c4e685185cc65250acfe0;hb=c93d979c288b14b8ad95dc49eecf3016ba9eb22d;hp=4492153c0320b9d264edafb04d543c0bbbe6c09a;hpb=04ac803952a6926e959aadd66d6dda911831e120;p=silc.git diff --git a/lib/silcclient/client_channel.c b/lib/silcclient/client_channel.c index 4492153c..4d320bfb 100644 --- a/lib/silcclient/client_channel.c +++ b/lib/silcclient/client_channel.c @@ -169,7 +169,7 @@ SILC_FSM_STATE(silc_client_channel_message) if (silc_unlikely(packet->dst_id_type != SILC_ID_CHANNEL)) { /** Invalid packet */ silc_fsm_next(fsm, silc_client_channel_message_error); - SILC_FSM_CONTINUE; + return SILC_FSM_CONTINUE; } if (silc_unlikely(!silc_id_str2id(packet->src_id, @@ -177,7 +177,7 @@ SILC_FSM_STATE(silc_client_channel_message) &remote_id, sizeof(remote_id)))) { /** Invalid source ID */ silc_fsm_next(fsm, silc_client_channel_message_error); - SILC_FSM_CONTINUE; + return SILC_FSM_CONTINUE; } /* Get sender client entry */ @@ -197,7 +197,7 @@ SILC_FSM_STATE(silc_client_channel_message) sizeof(channel_id)))) { /** Invalid destination ID */ silc_fsm_next(fsm, silc_client_channel_message_error); - SILC_FSM_CONTINUE; + return SILC_FSM_CONTINUE; } /* Find the channel */ @@ -205,7 +205,7 @@ SILC_FSM_STATE(silc_client_channel_message) if (silc_unlikely(!channel)) { /** Unknown channel */ silc_fsm_next(fsm, silc_client_channel_message_error); - SILC_FSM_CONTINUE; + return SILC_FSM_CONTINUE; } /* Check that user is on channel */ @@ -214,7 +214,7 @@ SILC_FSM_STATE(silc_client_channel_message) SILC_LOG_WARNING(("Message from user not on channel, client or " "server bug")); silc_fsm_next(fsm, silc_client_channel_message_error); - SILC_FSM_CONTINUE; + return SILC_FSM_CONTINUE; } /* If there is no channel private key then just decrypt the message @@ -298,7 +298,7 @@ SILC_FSM_STATE(silc_client_channel_message) silc_client_unref_channel(client, conn, channel); if (payload) silc_message_payload_free(payload); - SILC_FSM_FINISH; + return SILC_FSM_FINISH; } /* Channel message error. */ @@ -307,7 +307,7 @@ SILC_FSM_STATE(silc_client_channel_message_error) { SilcPacket packet = state_context; silc_packet_free(packet); - SILC_FSM_FINISH; + return SILC_FSM_FINISH; } /******************************* Channel Key ********************************/ @@ -469,7 +469,7 @@ SILC_FSM_STATE(silc_client_channel_key) silc_client_save_channel_key(client, conn, &packet->buffer, NULL); silc_packet_free(packet); - SILC_FSM_FINISH; + return SILC_FSM_FINISH; } /**************************** Channel Private Key ***************************/