From b16b7f9d3a139cc7665208e4d19e4f90287f1e8a Mon Sep 17 00:00:00 2001 From: Yang Tse Date: Thu, 11 Jul 2013 13:29:48 +0200 Subject: url.c: fix SIGSEGV --- lib/url.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/url.c b/lib/url.c index 6ecf7b53b..a9760631d 100644 --- a/lib/url.c +++ b/lib/url.c @@ -3858,6 +3858,8 @@ static CURLcode parseurlandfillconn(struct SessionHandle *data, else { /* sanitise paths and remove ../ and ./ sequences according to RFC3986 */ char *newp = Curl_dedotdotify(path); + if(!newp) + return CURLE_OUT_OF_MEMORY; if(strcmp(newp, path)) { rebuild_url = TRUE; -- cgit v1.2.3