X-Git-Url: https://git.distorted.org.uk/u/mdw/putty/blobdiff_plain/e055a386af9c83d4a04e72f7c58805f1197df8be..dcbde23605bb045df116a1dd522d4ddb4d9288fa:/pageantc.c 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;