diff --git a/dmemcache.inc b/dmemcache.inc index f598284e6be41fe6b7974492cb167c7bd59440e4..cb587f38107ac53297148d8015184e40d36cbc75 100644 --- a/dmemcache.inc +++ b/dmemcache.inc @@ -1103,6 +1103,9 @@ function dmemcache_piece_cache_set($cid, $exp = NULL) { // Always refresh cached copy to minimize multi-thread race window. $piece_cache = &drupal_static('dmemcache_piece_cache', array()); $piece_cache = dmemcache_get('__dmemcache_piece_cache'); + if (!is_array($piece_cache)) { + $piece_cache = array(); + } if (isset($exp)) { if ($exp <= 0) {