diff options
author | Andreas Schneider <asn@cynapses.org> | 2010-12-21 16:27:55 +0100 |
---|---|---|
committer | Andreas Schneider <asn@cynapses.org> | 2010-12-21 16:29:08 +0100 |
commit | 825581d0dc2db7d89eedef71b22354c67a6bb9f0 (patch) | |
tree | 72b11a4bf4a54a1956225c7335436bbd87d7abc8 /src/packet1.c | |
parent | 942b993f578a4df2f7326910aab2fe923d9272ee (diff) | |
download | libssh-825581d0dc2db7d89eedef71b22354c67a6bb9f0.tar.gz libssh-825581d0dc2db7d89eedef71b22354c67a6bb9f0.tar.xz libssh-825581d0dc2db7d89eedef71b22354c67a6bb9f0.zip |
packet1: Fixed dead assignments.
Found by http://test.libssh.org/scan-build/
Diffstat (limited to 'src/packet1.c')
-rw-r--r-- | src/packet1.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/src/packet1.c b/src/packet1.c index 3bf4bbc2..b115abab 100644 --- a/src/packet1.c +++ b/src/packet1.c @@ -97,7 +97,6 @@ void ssh_packet_set_default_callbacks1(ssh_session session){ int ssh_packet_socket_callback1(const void *data, size_t receivedlen, void *user) { void *packet = NULL; - int rc = SSH_ERROR; int to_be_read; size_t processed=0; uint32_t padding; @@ -127,7 +126,6 @@ int ssh_packet_socket_callback1(const void *data, size_t receivedlen, void *user } memcpy(&len,data,sizeof(uint32_t)); processed += sizeof(uint32_t); - rc = SSH_ERROR; /* len is not encrypted */ len = ntohl(len); @@ -153,7 +151,6 @@ int ssh_packet_socket_callback1(const void *data, size_t receivedlen, void *user } /* it is _not_ possible that to_be_read be < 8. */ packet = (char *)data + processed; - rc = SSH_ERROR; if (buffer_add_data(session->in_buffer,packet,to_be_read) < 0) { SAFE_FREE(packet); @@ -226,6 +223,7 @@ int ssh_packet_socket_callback1(const void *data, size_t receivedlen, void *user ssh_packet_process(session, session->in_packet.type); session->packet_state = PACKET_STATE_INIT; if(processed < receivedlen){ + int rc; /* Handle a potential packet left in socket buffer */ ssh_log(session,SSH_LOG_PACKET,"Processing %" PRIdS " bytes left in socket buffer", receivedlen-processed); |