summaryrefslogtreecommitdiff
path: root/ext/curl/curl.c
diff options
context:
space:
mode:
authorSterling Hughes <sterling@php.net>2002-04-03 23:59:36 +0000
committerSterling Hughes <sterling@php.net>2002-04-03 23:59:36 +0000
commit7201d8b54e8ba72864e3836b228f9a5cfafe388b (patch)
tree8dc25918a260c58629665f90226c3878e16ecf73 /ext/curl/curl.c
parent755b8542e453dfbd600355a9ccd92b512583306e (diff)
downloadphp-git-7201d8b54e8ba72864e3836b228f9a5cfafe388b.tar.gz
fix bug #15150, thanks to daniel at haxx.se for the fix
Diffstat (limited to 'ext/curl/curl.c')
-rw-r--r--ext/curl/curl.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/ext/curl/curl.c b/ext/curl/curl.c
index 9406138fb9..17fc018f2e 100644
--- a/ext/curl/curl.c
+++ b/ext/curl/curl.c
@@ -797,8 +797,8 @@ PHP_FUNCTION(curl_setopt)
}
}
+ SAVE_CURL_ERROR(ch, error);
if (error != CURLE_OK) {
- SAVE_CURL_ERROR(ch, error);
RETURN_FALSE;
}
@@ -856,9 +856,9 @@ PHP_FUNCTION(curl_setopt)
break;
}
}
-
+
+ SAVE_CURL_ERROR(ch, error);
if (error != CURLE_OK) {
- SAVE_CURL_ERROR(ch, error);
RETURN_FALSE;
} else {
RETURN_TRUE;
@@ -881,10 +881,10 @@ PHP_FUNCTION(curl_exec)
ZEND_FETCH_RESOURCE(ch, php_curl *, zid, -1, le_curl_name, le_curl);
error = curl_easy_perform(ch->cp);
+ SAVE_CURL_ERROR(ch, error);
if (error != CURLE_OK) {
if (ch->handlers->write->buf.len > 0)
smart_str_free(&ch->handlers->write->buf);
- SAVE_CURL_ERROR(ch, error);
RETURN_FALSE;
}