From: Rasmus Lerdorf Date: Fri, 23 Sep 2011 13:16:37 +0000 (+0000) Subject: Fix for bug #55767 X-Git-Tag: php-5.5.0alpha1~1084 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=659fc4b0f44c164deae62b1ed30385770876369f;p=php Fix for bug #55767 --- diff --git a/ext/curl/interface.c b/ext/curl/interface.c index 45e60cd366..7659d57ada 100644 --- a/ext/curl/interface.c +++ b/ext/curl/interface.c @@ -2029,6 +2029,12 @@ string_copy: zend_hash_get_current_key_ex(postfields, &string_key, &string_key_len, &num_key, 0, NULL); + /* Pretend we have a string_key here */ + if(!string_key) { + spprintf(&string_key, 0, "%ld", num_key); + string_key_len = strlen(string_key)+1; + } + postval = Z_STRVAL_PP(current); /* The arguments after _NAMELENGTH and _CONTENTSLENGTH