cvs: php4 /ext/dba dba.c

From: Date: Fri, 20 Dec 2002 16:45:35 +0000
Subject: cvs: php4 /ext/dba dba.c
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-17300@lists.php.net to get a copy of this message
andrei Fri Dec 20 11:45:35 2002 EDT Modified files: /php4/ext/dba dba.c Log: At least this problem exposed some leaks.. Index: php4/ext/dba/dba.c diff -u php4/ext/dba/dba.c:1.71 php4/ext/dba/dba.c:1.72 --- php4/ext/dba/dba.c:1.71 Wed Dec 11 05:37:38 2002 +++ php4/ext/dba/dba.c Fri Dec 20 11:45:34 2002 @@ -17,7 +17,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: dba.c,v 1.71 2002/12/11 10:37:38 helly Exp $ */ +/* $Id: dba.c,v 1.72 2002/12/20 16:45:34 andrei Exp $ */ #ifdef HAVE_CONFIG_H #include "config.h" @@ -508,9 +508,9 @@ RETURN_FALSE; } - info = emalloc(sizeof(dba_info)); + info = pemalloc(sizeof(dba_info), persistent); memset(info, 0, sizeof(dba_info)); - info->path = estrdup(Z_STRVAL_PP(args[0])); + info->path = pestrdup(Z_STRVAL_PP(args[0]), persistent); info->mode = modenr; info->argc = ac - 3; info->argv = args + 3; @@ -533,7 +533,7 @@ if (!error && lock_mode) { if (lock_dbf) { - info->lock.name = estrdup(info->path); + info->lock.name = pestrdup(info->path, persistent); lock_file_mode = file_mode; } else { spprintf(&info->lock.name, 0, "%s.lck", info->path);

« previous php.cvs (#17300) next »