X-Git-Url: http://git.silcnet.org/gitweb/?a=blobdiff_plain;f=lib%2Fsilcclient%2Fcommand.c;h=815c6cafabd86756b25b2aaacafe0ce0bc9a88c0;hb=32fd2624bef1d1e64b3250d7ff8475db043fd4a5;hp=0afa717bb2974a95b1796c2586bbac6c6de3eb19;hpb=b3bb2c3a975b7b02ece7db077cb68b230b3d6fb5;p=silc.git diff --git a/lib/silcclient/command.c b/lib/silcclient/command.c index 0afa717b..815c6caf 100644 --- a/lib/silcclient/command.c +++ b/lib/silcclient/command.c @@ -1233,6 +1233,7 @@ SILC_CLIENT_CMD_FUNC(connect) SilcClientConnection conn = cmd->conn; SilcBuffer buffer; unsigned char port[4]; + unsigned int tmp; if (!cmd->conn) { SILC_NOT_CONNECTED(cmd->client, cmd->conn); @@ -1247,8 +1248,10 @@ SILC_CLIENT_CMD_FUNC(connect) goto out; } - if (cmd->argc == 3) - SILC_PUT32_MSB(atoi(cmd->argv[2]), port); + if (cmd->argc == 3) { + tmp = atoi(cmd->argv[2]); + SILC_PUT32_MSB(tmp, port); + } if (cmd->argc == 3) buffer = silc_command_payload_encode_va(SILC_COMMAND_CONNECT, 0, 2, @@ -1282,6 +1285,7 @@ SILC_CLIENT_CMD_FUNC(close) SilcClientConnection conn = cmd->conn; SilcBuffer buffer; unsigned char port[4]; + unsigned int tmp; if (!cmd->conn) { SILC_NOT_CONNECTED(cmd->client, cmd->conn); @@ -1296,8 +1300,10 @@ SILC_CLIENT_CMD_FUNC(close) goto out; } - if (cmd->argc == 3) - SILC_PUT32_MSB(atoi(cmd->argv[2]), port); + if (cmd->argc == 3) { + tmp = atoi(cmd->argv[2]); + SILC_PUT32_MSB(tmp, port); + } if (cmd->argc == 3) buffer = silc_command_payload_encode_va(SILC_COMMAND_CLOSE, 0, 2,