mirror of
https://git.tartarus.org/simon/putty.git
synced 2025-07-16 02:27:32 -05:00
Make memory management uniform: _everything_ now goes through the
smalloc() macros and thence to the safemalloc() functions in misc.c. This should allow me to plug in a debugging allocator and track memory leaks and segfaults and things. [originally from svn r818]
This commit is contained in:
@ -6,6 +6,8 @@
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
|
||||
#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;
|
||||
|
Reference in New Issue
Block a user