From 5cd7942801550678b63187e37340bc9e15b874b4 Mon Sep 17 00:00:00 2001 From: Andrew Collins Date: Tue, 18 Dec 2012 14:45:42 -0700 Subject: Fix an invalid strlen comparison in ssh_message_auth_reply_default During the transition to strncat in ssh_message_auth_reply_default, an invalid strlen comparison was added which causes the function to fail whenever it's called. Signed-off-by: Andrew Collins Reviewed-by: Andreas Schneider --- src/server.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/server.c b/src/server.c index c7a3759..db8f815 100644 --- a/src/server.c +++ b/src/server.c @@ -596,7 +596,7 @@ static int ssh_message_auth_reply_default(ssh_message msg,int partial) { sizeof(methods_c) - strlen(methods_c) - 1); } - if (methods_c[0] == '\0' || strlen(methods_c) != ',') { + if (methods_c[0] == '\0' || methods_c[strlen(methods_c)-1] != ',') { return SSH_ERROR; } -- cgit