From 92a27aaadcaa3fc783f12dc937ddffb8ca2f8e91 Mon Sep 17 00:00:00 2001 From: Chris Date: Sun, 23 Dec 2012 12:58:50 +0000 Subject: [PATCH] Gracefully handle missing logger object in self_error() --- SystemModule.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SystemModule.pm b/SystemModule.pm index c2a18f9..bc55eb4 100644 --- a/SystemModule.pm +++ b/SystemModule.pm @@ -104,7 +104,7 @@ sub self_error { # Log the error in the database if possible. $self -> {"logger"} -> log("error", 0, undef, $self -> {"errstr"}) - if($self -> {"errstr"}); + if($self -> {"logger"} && $self -> {"errstr"}); return undef; }