Backport v4 updates
[m6w6/ext-http] / tests / client002.phpt
index 6f01a444e97a20d72e95bb6edf1a84c26b659e5d..5b0b2aadc4033e3ad2e611cb4fbc7f75e7401777 100644 (file)
@@ -16,8 +16,10 @@ class Observer implements SplObserver
 {
        function update(SplSubject $client, http\Client\Request $request = null, StdClass $progress = null) {
                echo "P";
-               if ($progress->info !== "prepare" && $client->getProgressInfo($request) != $progress) {
-                       var_dump($progress);
+               /* fence against buggy infof() calls in some curl versions */
+               $compare = $client->getProgressInfo($request);
+               if ($progress->info !== "prepare" && $compare && $compare != $progress) {
+                       var_dump($progress, $compare);
                }
        }
 }