]> granicus.if.org Git - php/commitdiff
MFH: Fixed possible memory leak.
authorIlia Alshanetsky <iliaa@php.net>
Fri, 18 Jun 2004 00:44:40 +0000 (00:44 +0000)
committerIlia Alshanetsky <iliaa@php.net>
Fri, 18 Jun 2004 00:44:40 +0000 (00:44 +0000)
ext/odbc/php_odbc.c

index 6466330cd74773015d3bd450a7724523a1926bfa..5409b45098667f9ad5d584892f21339523dd186c 100644 (file)
@@ -1008,11 +1008,15 @@ PHP_FUNCTION(odbc_execute)
 
                                /* Check for safe mode. */
                                if (PG(safe_mode) && (!php_checkuid(filename, NULL, CHECKUID_CHECK_FILE_AND_DIR))) {
-                                               RETURN_FALSE;
-                                       }
+                                       efree(filename);
+                                       efree(params);
+                                       RETURN_FALSE;
+                               }
 
                                /* Check the basedir */
                                if (php_check_open_basedir(filename TSRMLS_CC)) {
+                                       efree(filename);
+                                       efree(params);
                                        RETURN_FALSE;
                                }