diff --git a/backup/lib.php b/backup/lib.php
index 46656297a7d..82f1e61b6b5 100644
--- a/backup/lib.php
+++ b/backup/lib.php
@@ -414,10 +414,13 @@
                 $status = false;
             }
         } else {
-            ////First strip slashes
-            $temp = stripslashes($status->info);
-            //Now unserialize
-            $status->info = unserialize($temp);
+            //Only if status (record exists)
+            if ($status) {
+                ////First strip slashes
+                $temp = stripslashes($status->info);
+                //Now unserialize
+                $status->info = unserialize($temp);
+            }
         }
 
         return $status;