From 6352b3d93a6329990f3eeb250e35cb9c602a2a3a Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Mon, 8 Oct 2012 20:20:02 +0200 Subject: server: Fix for loop to free server methods. Found by Coverity. --- src/server.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/server.c b/src/server.c index 582bb48a..5089bd0e 100644 --- a/src/server.c +++ b/src/server.c @@ -131,7 +131,7 @@ static int server_set_kex(ssh_session session) { } server->methods[i] = strdup(wanted); if (server->methods[i] == NULL) { - for (j = i - 1; j <= 0; j--) { + for (j = 0; j < i; j++) { SAFE_FREE(server->methods[j]); } return -1; -- cgit v1.2.3