diff --git a/tests/sftp.c b/tests/sftp.c index ef19ca0b..ca7dd2b7 100644 --- a/tests/sftp.c +++ b/tests/sftp.c @@ -216,10 +216,10 @@ int wolfSSH_SftpTest(int flag) args[argsCount++] = "jill"; args[argsCount++] = "-P"; args[argsCount++] = "upthehill"; - args[argsCount++] = "-p"; #ifndef USE_WINDOWS_API /* use port that server has found */ + args[argsCount++] = "-p"; snprintf(portNumber, sizeof(portNumber), "%d", ready.port); args[argsCount++] = portNumber; #endif @@ -240,6 +240,7 @@ int wolfSSH_SftpTest(int flag) ThreadJoin(serThread); wolfSSH_Cleanup(); + FreeTcpReady(&ready); return ret; }