else {
# get rid of stupid warning from InterBase/GetInfo.pm
if ($dbd_interbase_dsn) {
- # FIXME - need to remove blind trap (can not test firebird yet)
- local $SIG{__WARN__} = sub {};
+ local $SIG{__WARN__} = sub { warn @_
+ unless $_[0] =~ m|^Use of uninitialized value in sprintf at \S+DBD/InterBase/GetInfo\.pm line \d+\.$| };
require DBD::InterBase;
require DBD::InterBase::GetInfo;
}
eval { $dbh->do($stmt) };
}
}
+# vim:et sts=4 sw=4 tw=0: