Minor compiler nits:
authorjacob <jacob@cda61777-01e9-0310-a592-d414129be87e>
Wed, 23 Oct 2002 14:24:40 +0000 (14:24 +0000)
committerjacob <jacob@cda61777-01e9-0310-a592-d414129be87e>
Wed, 23 Oct 2002 14:24:40 +0000 (14:24 +0000)
 - use smalloc/sfree, not malloc/free
 - include <ctype.h>
 - include <string.h> (although this doesn't shut the compiler up about
   non-ANSI stricmp/strnicmp)

git-svn-id: svn://svn.tartarus.org/sgt/putty@2121 cda61777-01e9-0310-a592-d414129be87e

proxy.c

diff --git a/proxy.c b/proxy.c
index 9e3684c..1bcb2b2 100644 (file)
--- a/proxy.c
+++ b/proxy.c
@@ -8,6 +8,8 @@
 #include <windows.h>
 
 #include <assert.h>
+#include <ctype.h>
+#include <string.h>
 
 #define DEFINE_PLUG_METHOD_MACROS
 #include "putty.h"
@@ -646,7 +648,7 @@ int proxy_socks4_negotiate (Proxy_Socket p, int change)
        }
 
        length = strlen(cfg.proxy_username) + 9;
-       command = (char*) malloc(length);
+       command = (char*) smalloc(length);
        strcpy(command + 8, cfg.proxy_username);
 
        command[0] = 4; /* version 4 */
@@ -660,7 +662,7 @@ int proxy_socks4_negotiate (Proxy_Socket p, int change)
        sk_addrcopy(p->remote_addr, command + 4);
 
        sk_write(p->sub_socket, command, length);
-       free(command);
+       sfree(command);
 
        p->state = 1;
        return 0;