X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;f=pageantc.c;h=7764b6bf2b4f8d270dd38870df03aa7a8f9d387a;hb=9b15a8010102fc83dcd7eef78014a65f11619d63;hp=49b588ebf20d8d10b967a39227c87128fa17692f;hpb=0e67e1b2919c88733d41a83e48b6416840051249;p=PuTTY.git diff --git a/pageantc.c b/pageantc.c index 49b588eb..7764b6bf 100644 --- a/pageantc.c +++ b/pageantc.c @@ -6,6 +6,8 @@ #include #include +#include "puttymem.h" + #define AGENT_COPYDATA_ID 0x804e50ba /* random goop */ #define AGENT_MAX_MSGLEN 8192 @@ -60,7 +62,7 @@ void agent_query(void *in, int inlen, void **out, int *outlen) { if (id > 0) { retlen = 4 + GET_32BIT(p); debug(("len is %d\n", retlen)); - ret = malloc(retlen); + ret = smalloc(retlen); if (ret) { memcpy(ret, p, retlen); *out = ret;