]> granicus.if.org Git - php/commitdiff
-fix logic (and BC break)
authorPierre Joye <pajoye@php.net>
Mon, 23 Aug 2010 18:05:05 +0000 (18:05 +0000)
committerPierre Joye <pajoye@php.net>
Mon, 23 Aug 2010 18:05:05 +0000 (18:05 +0000)
ext/standard/http_fopen_wrapper.c

index f283cc4935960b94a5d35ef6ec82e57791f722ca..a21919a80621f5356304e4d5f19eb0bd5e77be9a 100644 (file)
@@ -678,7 +678,7 @@ php_stream *php_stream_url_wrap_http_ex(php_stream_wrapper *wrapper, char *path,
        }
 
        if (!reqok || (location[0] != '\0' && follow_location)) {
-               if (!follow_location && (((options & STREAM_ONLY_GET_HEADERS) || ignore_errors) && redirect_max <= 1)) {
+               if (!follow_location || (((options & STREAM_ONLY_GET_HEADERS) || ignore_errors) && redirect_max <= 1)) {
                        goto out;
                }