|
|
|
@ -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); |
|
|
|
} |
|
|
|
|