cvs: php4 /ext/midgard page.c

From: Date: Sat, 24 Feb 2001 13:42:00 +0000
Subject: cvs: php4 /ext/midgard page.c
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-4250@lists.php.net to get a copy of this message
davidg Sat Feb 24 05:42:00 2001 EDT Modified files: /php4/ext/midgard page.c Log: fixed a possible memory leak Index: php4/ext/midgard/page.c diff -u php4/ext/midgard/page.c:1.7 php4/ext/midgard/page.c:1.8 --- php4/ext/midgard/page.c:1.7 Thu Feb 22 09:39:37 2001 +++ php4/ext/midgard/page.c Sat Feb 24 05:42:00 2001 @@ -1,4 +1,4 @@ -/* $Id: page.c,v 1.7 2001/02/22 17:39:37 davidg Exp $ +/* $Id: page.c,v 1.8 2001/02/24 13:42:00 davidg Exp $ Copyright (C) 1999 Jukka Zitting <jukka.zitting@iki.fi> Copyright (C) 2000 The Midgard Project ry Copyright (C) 2000 Emile Heyns, Aurora SA <emile@iris-advies.com> @@ -91,9 +91,14 @@ RETURN_FALSE_BECAUSE(MGD_ERR_NOT_EXISTS); ids = mgd_tree(mgd_handle(), "page", "up", (*root)->value.lval, 0, NULL); - if (ids) + if (ids) { for (i = 0; ids[i]; i++) - if (ids[i] == (*page)->value.lval) RETURN_TRUE; + if (ids[i] == (*page)->value.lval) { + free(ids); + RETURN_TRUE; + } + free(ids); + } } MGD_FUNCTION(get_page)

« previous php.cvs (#4250) next »