X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=http_url_api.c;h=d3f32e7aff687074b6c81e3d79dfe84e1b5be30a;hb=153ce526e9d8e81ff03388cf536babab704c76f5;hp=64bc6bd08481a2f962ae9e96135e260bbe0394ad;hpb=e6d4ae260275041fcc32f06f3487cdef6613c646;p=m6w6%2Fext-http diff --git a/http_url_api.c b/http_url_api.c index 64bc6bd..d3f32e7 100644 --- a/http_url_api.c +++ b/http_url_api.c @@ -53,7 +53,7 @@ PHP_HTTP_API char *_http_absolute_url_ex( php_url *purl = NULL, furl; size_t full_len = 0; zval *zhost = NULL; - char *scheme = NULL, *uri, *URL = ecalloc(1, HTTP_URI_MAXLEN + 1); + char *scheme = NULL, *uri, *URL; if ((!url || !url_len) && ( (!(url = SG(request_info).request_uri)) || @@ -62,6 +62,7 @@ PHP_HTTP_API char *_http_absolute_url_ex( return NULL; } + URL = ecalloc(1, HTTP_URI_MAXLEN + 1); uri = estrndup(url, url_len); if (!(purl = php_url_parse(uri))) { http_error_ex(E_WARNING, HTTP_E_PARSE, "Could not parse supplied URL: %s", url);