diff --git a/ext/curl/streams.c b/ext/curl/streams.c index a1758787da5..f4aeded3e9b 100644 --- a/ext/curl/streams.c +++ b/ext/curl/streams.c @@ -350,17 +350,17 @@ php_stream *php_curl_stream_opener(php_stream_wrapper *wrapper, char *filename, } if (mr > 1) { if ((PG(open_basedir) && *PG(open_basedir)) || PG(safe_mode)) { - curl_easy_setopt(curlstream->curl, CURLOPT_FOLLOWLOCATION, 1); - } else { curl_easy_setopt(curlstream->curl, CURLOPT_FOLLOWLOCATION, 0); + } else { + curl_easy_setopt(curlstream->curl, CURLOPT_FOLLOWLOCATION, 1); } curl_easy_setopt(curlstream->curl, CURLOPT_MAXREDIRS, mr); } } else { if ((PG(open_basedir) && *PG(open_basedir)) || PG(safe_mode)) { - curl_easy_setopt(curlstream->curl, CURLOPT_FOLLOWLOCATION, 1); - } else { curl_easy_setopt(curlstream->curl, CURLOPT_FOLLOWLOCATION, 0); + } else { + curl_easy_setopt(curlstream->curl, CURLOPT_FOLLOWLOCATION, 1); } curl_easy_setopt(curlstream->curl, CURLOPT_MAXREDIRS, 20L); }