Make list_databases throw an error if it fails
authorJamie Cameron <jcameron@webmin.com>
Fri, 20 Feb 2009 18:19:52 +0000 (18:19 +0000)
committerJamie Cameron <jcameron@webmin.com>
Fri, 20 Feb 2009 18:19:52 +0000 (18:19 +0000)
mysql/mysql-lib.pl

index 4fac033..789f6c3 100644 (file)
@@ -150,6 +150,7 @@ sub list_databases
 open(DBS, "\"$config{'mysqlshow'}\" $authstr |");
 local $t = &parse_mysql_table(DBS);
 close(DBS);
+ref($t) && &error("Failed to list databases : $t");
 return map { $_->[0] } @{$t->{'data'}};
 }