]> asedeno.scripts.mit.edu Git - PuTTY.git/blobdiff - scp.c
Fix potential segfault on malloc failure
[PuTTY.git] / scp.c
diff --git a/scp.c b/scp.c
index 1b9bcee0e28494333ebfbccd7a5e7691aef8f72c..075b731bfbf8efcc28ee58ddfcce04cbdb007f25 100644 (file)
--- a/scp.c
+++ b/scp.c
@@ -95,7 +95,7 @@ void ssh_get_password(char *prompt, char *str, int maxlen)
 
     SetConsoleMode(hin, savemode);
 
-    if (i > maxlen) i = maxlen-1; else i = i - 2;
+    if ((int)i > maxlen) i = maxlen-1; else i = i - 2;
     str[i] = '\0';
 
     WriteFile(hout, "\r\n", 2, &i, NULL);