diff -Nur smeserver-sme9admin-1.5.old/root/usr/bin/sme9admind smeserver-sme9admin-1.5/root/usr/bin/sme9admind --- smeserver-sme9admin-1.5.old/root/usr/bin/sme9admind 2014-12-24 01:41:01.000000000 -0500 +++ smeserver-sme9admin-1.5/root/usr/bin/sme9admind 2016-11-23 16:46:55.638000000 -0500 @@ -1021,10 +1021,17 @@ #rewritten sub execute_sql_query { my ($requete)=(@_); - my $rq=$bd->prepare("$requete"); - my $rslt=$rq->execute(); - print "RQT MySQL : $requete , Reslt : $rslt/$!\n"; - return $rslt; + if (defined ($bd)) { + my $rq=$bd->prepare("$requete") or + warn "MYSQL error $DBI::errstr\n"; + my $rslt=$rq->execute() or + warn "MYSQL error $DBI::errstr\n"; + print "RQT MySQL : $requete , Reslt : $rslt/$!\n"; + return $rslt; + } + else + { print "mysql : no active connection to MySQL\n"; return 0;} + } sub samba_status {