RFC4253 in section 4.2. (Protocol Version Exchange) defines maximum size of 255
characters.

Signed-off-by: Luka Perkov <luka.per...@sartura.hr>
---
 src/client.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/client.c b/src/client.c
index af525c1..c4ea60b 100644
--- a/src/client.c
+++ b/src/client.c
@@ -126,7 +126,7 @@ static int callback_receive_banner(const void *data, size_t 
len, void *user) {
 
                return ret;
        }
-       if(i>127){
+       if(i>255){
                /* Too big banner */
                session->session_state=SSH_SESSION_STATE_ERROR;
                ssh_set_error(session,SSH_FATAL,"Receiving banner: too large 
banner");
-- 
1.9.1


Reply via email to