]> granicus.if.org Git - php/commitdiff
- Coredump in Udm_Find was fixed.
authorSergey Kartashoff <gluke@php.net>
Fri, 18 Jul 2003 08:37:18 +0000 (08:37 +0000)
committerSergey Kartashoff <gluke@php.net>
Fri, 18 Jul 2003 08:37:18 +0000 (08:37 +0000)
ext/mnogosearch/php_mnogo.c

index f5e1c3c0f70e535d334bc30d59462d82890a355c..c44668db5f60f30a715313d2ad4b76117b8e3f72 100644 (file)
@@ -1895,6 +1895,7 @@ DLEXPORT PHP_FUNCTION(udm_find)
                                if (zend_get_parameters_ex(2, &yyagent,&yyquery)==FAILURE) {
                                        RETURN_FALSE;
                                }
+                               convert_to_string_ex(yyquery);
                        }
                        break;
                default:
@@ -1902,7 +1903,6 @@ DLEXPORT PHP_FUNCTION(udm_find)
                        break;
        }
        ZEND_FETCH_RESOURCE(Agent, UDM_AGENT *, yyagent, id, "mnoGoSearch-Agent", le_link);
-       convert_to_string_ex(yyquery);
        
 #if UDM_VERSION_ID < 30200
        if ((Res=UdmFind(Agent,UdmTolower(Z_STRVAL_PP(yyquery),Agent->charset)))) {