diff --git a/drupal/modules/dblog/dblog.admin.inc b/drupal/modules/dblog/dblog.admin.inc
index 0655e75..a1459d3 100644
--- a/drupal/modules/dblog/dblog.admin.inc
+++ b/drupal/modules/dblog/dblog.admin.inc
@@ -262,6 +262,10 @@ function theme_dblog_message($variables) {
     }
     // Message to translate with injected variables.
     else {
+      $event_variables = unserialize($event->variables);
+      if (!is_array($event_variables)) {
+        $event_variables = array($event_variables);
+      }
       $output = t($event->message, unserialize($event->variables));
     }
     if ($variables['link'] && isset($event->wid)) {
