From 20111dc4e5da4d9f5e2b4ba705181b7647b1377c Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Sat, 11 Apr 2009 20:55:36 +0300 Subject: cmd.c: Fix a small memory leak in ptrdup2. The new memory allocated in ptrdup2() did not get freed because it lacked p->signature = PTR_SIG. diff --git a/ChangeLog b/ChangeLog index 800a043..fbcbb8b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2009-04-11 kalev + + * cmd.c: Fix a small memory leak in ptrdup2. + 2009-04-08 kalev * Rename movie.c -> movie_play.c diff --git a/ptr.c b/ptr.c index 74e3c69..4c765b5 100644 --- a/ptr.c +++ b/ptr.c @@ -64,6 +64,7 @@ ptr ptrdup2 __P2 (ptr,src, int,newmax) else if (!src) p = ptrnew(newmax); else if ((p = malloc(newmax + sizeofptr))) { + p->signature = PTR_SIG; p->max = newmax; if (newmax > ptrlen(src)) newmax = ptrlen(src); -- cgit v0.10.2