summaryrefslogtreecommitdiff
path: root/ext/dba/dba.c
diff options
context:
space:
mode:
authorSascha Schumann <sas@php.net>2000-12-04 10:22:46 +0000
committerSascha Schumann <sas@php.net>2000-12-04 10:22:46 +0000
commite052f9f575722517ee4d06520e9a23b7cca3116c (patch)
tree05be147a273c43faaed46e808dbfad8f0a292a7a /ext/dba/dba.c
parentc20df3704518140e605efd47282ab4529e15a3e6 (diff)
downloadphp-git-e052f9f575722517ee4d06520e9a23b7cca3116c.tar.gz
Handle the case of no-handlers properly and make handlers a proper C "string".
Diffstat (limited to 'ext/dba/dba.c')
-rw-r--r--ext/dba/dba.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/ext/dba/dba.c b/ext/dba/dba.c
index 7fc8e60d69..c432b70018 100644
--- a/ext/dba/dba.c
+++ b/ext/dba/dba.c
@@ -220,9 +220,14 @@ static PHP_MINFO_FUNCTION(dba)
php_info_print_table_start();
php_info_print_table_row(2, "DBA support", "enabled");
- php_info_print_table_row(2, "Supported handlers", handlers.c);
+ if (handlers.c) {
+ smart_str_0(&handlers);
+ php_info_print_table_row(2, "Supported handlers", handlers.c);
+ smart_str_free(&handlers);
+ } else {
+ php_info_print_table_row(2, "Supported handlers", "none");
+ }
php_info_print_table_end();
- smart_str_free(&handlers);
}