diff --git a/includes/FeedsSource.inc b/includes/FeedsSource.inc
index 7f69bd6798e3f08ad6dd83f2d5f4c7eb5e12a97c..98cd0f1b93804b62c51740030c0beea4426899c5 100644
--- a/includes/FeedsSource.inc
+++ b/includes/FeedsSource.inc
@@ -527,6 +527,9 @@ class FeedsSource extends FeedsConfigurable {
       if (!empty($record->state)) {
         $this->state = unserialize($record->state);
       }
+      if (!is_array($this->state)) {
+        $this->state = array();
+      }
       if (!empty($record->fetcher_result)) {
         $this->fetcher_result = unserialize($record->fetcher_result);
       }