]> granicus.if.org Git - php/commitdiff
Opps. Shouldn't look at the value, just the type
authorJohn Coggeshall <john@php.net>
Fri, 12 Mar 2004 16:28:28 +0000 (16:28 +0000)
committerJohn Coggeshall <john@php.net>
Fri, 12 Mar 2004 16:28:28 +0000 (16:28 +0000)
ext/curl/interface.c

index 0ac818441e8f70927a960fed6f41a3987c5d08b9..ff250b46d6557e5036f93106ecdcdcaa4faec35d 100644 (file)
@@ -501,7 +501,7 @@ static size_t curl_read(char *data, size_t size, size_t nmemb, void *ctx)
                                php_error_docref(NULL TSRMLS_CC, E_WARNING, "Cannot call the CURLOPT_READFUNCTION"); 
                                length = -1;
                        } else {
-                               if(Z_STRVAL_P(retval_ptr)) {
+                               if(Z_TYPE_P(retval_ptr) == IS_STRING) {
                                        memcpy(data, Z_STRVAL_P(retval_ptr), size * nmemb);
                                        length = Z_STRLEN_P(retval_ptr);
                                } else {