]> granicus.if.org Git - php/commitdiff
Fix a possible crash in fbsql_database() if the function was called before a connecti...
authorFrank M. Kromann <fmk@php.net>
Tue, 24 Aug 2004 18:00:05 +0000 (18:00 +0000)
committerFrank M. Kromann <fmk@php.net>
Tue, 24 Aug 2004 18:00:05 +0000 (18:00 +0000)
ext/fbsql/php_fbsql.c

index 1e7760f90d4062ae6bbf7aecd12220c702b8f60c..415fe94bfd17ee85cb04f4f3ac2d8d1f4593189e 100644 (file)
@@ -1213,7 +1213,12 @@ PHP_FUNCTION(fbsql_database)
                if (phpLink->databaseName) free(phpLink->databaseName);
                phpLink->databaseName = strdup(Z_STRVAL_PP(dbname));
        }
-       RETURN_STRING(phpLink->databaseName, 1);
+       if (phpLink->databaseName) {
+               RETURN_STRING(phpLink->databaseName, 1);
+       }
+       else {
+               RETURN_FALSE;
+       }
 }
 /* }}} */