]> granicus.if.org Git - php/commitdiff
MFH
authorGreg Beaver <cellog@php.net>
Sat, 6 Dec 2003 23:44:23 +0000 (23:44 +0000)
committerGreg Beaver <cellog@php.net>
Sat, 6 Dec 2003 23:44:23 +0000 (23:44 +0000)
pear/PEAR/Command/Remote.php
pear/PEAR/Remote.php

index 0235b4c85a9c30fa213ec332a14c953c71b1071e..d6b0f423c8910ec06a3edbaea3b2ca051d7533bc 100644 (file)
@@ -352,7 +352,7 @@ parameter.
             'border' => 1,
             'headline' => array('Package', 'Local', 'Remote', 'Size'),
             );
-        foreach ($latest as $pkg => $info) {
+        foreach ((array)$latest as $pkg => $info) {
             $package = strtolower($pkg);
             if (!isset($inst[$package])) {
                 // skip packages we don't have installed
index b49b674d2c7905851e4eb908d906b7499cc44956..80dff12f7a2d56dd09780689a31eff5012440277 100644 (file)
@@ -307,7 +307,8 @@ class PEAR_Remote extends PEAR
                                              null, null, $ret['userinfo']);
                 }
             }
-        } elseif (is_array($ret) && sizeof($ret) == 1 && is_array($ret[0]) &&
+        } elseif (is_array($ret) && sizeof($ret) == 1 && isset($ret[0])
+                  && is_array($ret[0]) &&
                   !empty($ret[0]['faultString']) &&
                   !empty($ret[0]['faultCode'])) {
             extract($ret[0]);