From 46cf13393ab1709afd22c9a760dc117d99c408b5 Mon Sep 17 00:00:00 2001 From: "Michael J. Rubinsky" Date: Sun, 25 Apr 2010 14:22:26 -0400 Subject: [PATCH] make sure pingState is always an array --- framework/ActiveSync/lib/Horde/ActiveSync/State/History.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/framework/ActiveSync/lib/Horde/ActiveSync/State/History.php b/framework/ActiveSync/lib/Horde/ActiveSync/State/History.php index 6d293f70b..81a4968d9 100644 --- a/framework/ActiveSync/lib/Horde/ActiveSync/State/History.php +++ b/framework/ActiveSync/lib/Horde/ActiveSync/State/History.php @@ -420,7 +420,7 @@ class Horde_ActiveSync_State_History extends Horde_ActiveSync_State_Base $this->_deviceInfo->user = $result['device_user']; $this->_deviceInfo->supported = unserialize($result['device_supported']); if ($result['device_ping']) { - $this->_pingState = unserialize($result['device_ping']); + $this->_pingState = empty($result['device_ping']) ? array() : unserialize($result['device_ping']); } else { $this->resetPingState(); } -- 2.11.0