in includes/,
$this->state is treated as array.
However, if there was some error (i.e., import was interrupted in the middle, failed uprade from D6 etc.),
load() sets $this->state either to false, or to string.
In the latter case attempt to unset array element fails with

PHP Fatal error: Cannot unset string offsets in .../sites/all/modules/contrib/feeds/includes/ on line 348

attached patch fixed the problem by explicitly checking type of unserialized $this->state

Members fund testing for the Drupal project. Drupal Association Learn more


valthebald’s picture

Status: Active » Needs review
528 bytes
dgtlmoon’s picture

Status: Needs review » Reviewed & tested by the community

seems legit to me

twistor’s picture

Status: Reviewed & tested by the community » Fixed

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.