diff --git a/admin/timezoneimport.php b/admin/timezoneimport.php
index <HASH>..<HASH> 100644
--- a/admin/timezoneimport.php
+++ b/admin/timezoneimport.php
@@ -98,6 +98,9 @@
 
         $timezonelist = array();
         foreach ($timezones as $timezone) {
+            if (is_array($timezone)) {
+                $timezone = (object)$timezone;
+            }
             if (isset($timezonelist[$timezone->name])) {
                 $timezonelist[$timezone->name]++;
             } else {
Correct timezones listing when importing olson files ; merged from <I>_STABLE