From 6e2a0e603afefd1019cdf21686fbf47e6a174ecd Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Wed, 28 Apr 2010 08:47:30 +0200 Subject: [PATCH] packet_queue_listener: removed useless variable increment and made the declaration of a variable more local --- src/packet.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/packet.c b/src/packet.c index 5518a30..f5a7092 100644 --- a/src/packet.c +++ b/src/packet.c @@ -77,7 +77,6 @@ packet_queue_listener(LIBSSH2_SESSION * session, unsigned char *data, /* * Look for a matching listener */ - unsigned char *s = data + (sizeof("forwarded-tcpip") - 1) + 5; /* 17 = packet_type(1) + channel(4) + reason(4) + descr(4) + lang(4) */ unsigned long packet_len = 17 + (sizeof(FwdNotReq) - 1); unsigned char *p; @@ -88,6 +87,7 @@ packet_queue_listener(LIBSSH2_SESSION * session, unsigned char *data, (void) datalen; if (listen_state->state == libssh2_NB_state_idle) { + unsigned char *s = data + (sizeof("forwarded-tcpip") - 1) + 5; listen_state->sender_channel = _libssh2_ntohu32(s); s += 4; @@ -108,7 +108,6 @@ packet_queue_listener(LIBSSH2_SESSION * session, unsigned char *data, listen_state->shost = s; s += listen_state->shost_len; listen_state->sport = _libssh2_ntohu32(s); - s += 4; _libssh2_debug(session, LIBSSH2_TRACE_CONN, "Remote received connection from %s:%ld to %s:%ld",