summaryrefslogtreecommitdiff
path: root/ext/mnogosearch/php_mnogo.c
diff options
context:
space:
mode:
authorSergey Kartashoff <gluke@php.net>2001-03-01 11:38:18 +0000
committerSergey Kartashoff <gluke@php.net>2001-03-01 11:38:18 +0000
commit035d2b3077bbfdae5c79e853b34d5222ebd769c0 (patch)
tree3b995401e5a9e59ce2db532361ade311e92c9ebb /ext/mnogosearch/php_mnogo.c
parente2f632e1f2a2d4236dc3209a13bcbfa90dc1f70c (diff)
downloadphp-git-035d2b3077bbfdae5c79e853b34d5222ebd769c0.tar.gz
Added UdmFreeEnv call to mnoGoSearch link list destructor to
free memory allocated for environment.
Diffstat (limited to 'ext/mnogosearch/php_mnogo.c')
-rw-r--r--ext/mnogosearch/php_mnogo.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/ext/mnogosearch/php_mnogo.c b/ext/mnogosearch/php_mnogo.c
index fd1fd5d144..62724aa2b1 100644
--- a/ext/mnogosearch/php_mnogo.c
+++ b/ext/mnogosearch/php_mnogo.c
@@ -140,6 +140,7 @@ ZEND_GET_MODULE(mnogosearch)
static void _free_udm_agent(zend_rsrc_list_entry *rsrc){
UDM_AGENT * Agent = (UDM_AGENT *)rsrc->ptr;
+ UdmFreeEnv(Agent->Conf);
UdmFreeAgent(Agent);
}
@@ -325,7 +326,7 @@ DLEXPORT PHP_FUNCTION(udm_alloc_agent)
Env=UdmAllocEnv();
UdmEnvSetDBAddr(Env,dbaddr);
UdmEnvSetDBMode(Env,dbmode);
- Agent=UdmAllocAgent(Env,0,UDM_OPEN_MODE_READ);
+ Agent=UdmAllocAgent(Env,0,UDM_OPEN_MODE_READ);
ZEND_REGISTER_RESOURCE(return_value,Agent,le_link);
}