X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-http;a=blobdiff_plain;f=http_api.c;h=b16da00430999c182e177d656de9da84a0de02f9;hp=a5b898d8f6931ce91d6a33ff269686b85d4e910f;hb=a856e9055f2de647fdb3c7ff89238f6b17a1217e;hpb=51f68d1c8028144d2db1e415fdf14afb1442649e diff --git a/http_api.c b/http_api.c index a5b898d..b16da00 100644 --- a/http_api.c +++ b/http_api.c @@ -563,7 +563,7 @@ static inline void _http_curl_setopts(CURL *ch, const char *url, HashTable *opti /* {{{ static inline char *http_curl_getinfoname(CURLINFO) */ static inline char *_http_curl_getinfoname(CURLINFO i TSRMLS_DC) { -#define CASE(I) case CURLINFO_ ##I : return pretty_key(estrdup( #I ), strlen(#I), 0, 0) +#define CASE(I) case CURLINFO_ ##I : { static char I[] = #I; return pretty_key(I, sizeof(#I)-1, 0, 0); } switch (i) { /* CURLINFO_EFFECTIVE_URL = CURLINFO_STRING +1, */