From f5ec360df75f61aa65b3a78ba79f7c40d51776b6 Mon Sep 17 00:00:00 2001 From: Rasmus Lerdorf Date: Fri, 23 Sep 2011 13:16:37 +0000 Subject: [PATCH] Fix for bug #55767 --- ext/curl/interface.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/ext/curl/interface.c b/ext/curl/interface.c index 45e60cd366..bf74b57488 100644 --- a/ext/curl/interface.c +++ b/ext/curl/interface.c @@ -2028,6 +2028,11 @@ string_copy: convert_to_string_ex(current); 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); -- 2.50.1