cvs: pecl(APC_3_0) /apc apc_compile.c
| From: | Gopal Vijayaraghavan | Date: | Thu, 01 May 2008 12:17:21 +0000 |
| Subject: | cvs: pecl(APC_3_0) /apc apc_compile.c | ||
| Groups: | php.pecl.cvs | ||
| Request: | Send a blank email to pecl-cvs+get-10671@lists.php.net to get a copy of this message | ||
gopalv Thu May 1 12:17:21 2008 UTC
Modified files: (Branch: APC_3_0)
/pecl/apc apc_compile.c
Log:
tracked down and fixed a long evasive double free
http://cvs.php.net/viewvc.cgi/pecl/apc/apc_compile.c?r1=3.87.2.4&r2=3.87.2.5&diff_format=u
Index: pecl/apc/apc_compile.c
diff -u pecl/apc/apc_compile.c:3.87.2.4 pecl/apc/apc_compile.c:3.87.2.5
--- pecl/apc/apc_compile.c:3.87.2.4 Fri Mar 28 21:05:14 2008
+++ pecl/apc/apc_compile.c Thu May 1 12:17:21 2008
@@ -28,7 +28,7 @@
*/
-/* $Id: apc_compile.c,v 3.87.2.4 2008/03/28 21:05:14 rasmus Exp $ */
+/* $Id: apc_compile.c,v 3.87.2.5 2008/05/01 12:17:21 gopalv Exp $ */
#include "apc_compile.h"
#include "apc_globals.h"
@@ -691,7 +691,7 @@
cleanup:
if(dst->name) deallocate(dst->name);
- if(dst->class_name) deallocate(dst->name);
+ if(dst->class_name) deallocate(dst->class_name);
if(local_dst_alloc) deallocate(dst);
return NULL;
}