]> granicus.if.org Git - php/commitdiff
Added UdmFreeEnv call to mnoGoSearch link list destructor to
authorSergey Kartashoff <gluke@php.net>
Thu, 1 Mar 2001 11:38:18 +0000 (11:38 +0000)
committerSergey Kartashoff <gluke@php.net>
Thu, 1 Mar 2001 11:38:18 +0000 (11:38 +0000)
free memory allocated for environment.

ext/mnogosearch/php_mnogo.c

index fd1fd5d1446d3e9d9a6382577d7e63663834e77f..62724aa2b1fabd8568594df3cec20da4e197a611 100644 (file)
@@ -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);
                        }