Bug #15150 Updated: curl_errno() [still] reports strange numbers

From: Date: Thu, 04 Apr 2002 00:13:58 +0000
Subject: Bug #15150 Updated: curl_errno() [still] reports strange numbers
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-3971@lists.php.net to get a copy of this message
ID: 15150 Updated by: sterling@php.net Reported By: alberto@urizen.it -Status: Open +Status: Closed Bug Type: cURL related Operating System: linux 2.4.16 PHP Version: 4.1.1 New Comment: Fixed in CVS, thanks to both of you. Previous Comments: ------------------------------------------------------------------------ [2002-04-03 08:18:59] daniel@haxx.se I'd suggest a patch similar to this one. This was made against the current CVS. diff -u -r1.110 curl.c --- curl.c 24 Mar 2002 10:40:21 -0000 1.110 +++ curl.c 3 Apr 2002 13:18:14 -0000 @@ -797,8 +797,8 @@ } } + SAVE_CURL_ERROR(ch, error); if (error != CURLE_OK) { - SAVE_CURL_ERROR(ch, error); RETURN_FALSE; } @@ -857,8 +857,8 @@ } } + SAVE_CURL_ERROR(ch, error); if (error != CURLE_OK) { - SAVE_CURL_ERROR(ch, error); RETURN_FALSE; } else { RETURN_TRUE; @@ -881,10 +881,10 @@ 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; } ------------------------------------------------------------------------ [2002-01-21 10:45:10] alberto@urizen.it curl_errno() returns strange wrong values (very large numbers.. negative numbers etc..) $ch = curl_init ("http://www.php.net"); curl_setopt ($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt ($ch, CURLOPT_HEADER, 0); $page=curl_exec ($ch); $errore=curl_errno($ch); error_log (" curl_errno: $errore",0); curl_close ($ch); my configure options: './configure' '--enable-trans-sid' '--with-mm=/usr/local/src/mm-1.1.3' '--with-mhash' '--with-apxs=/var/lib/apache/sbin/apxs' '--with-mysql' '--with-curl' libcurl version is libcurl 7.9.2 ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=15150&edit=1

« previous php.bugs (#3971) next »