diff --git a/src/tool_operhlp.c b/src/tool_operhlp.c index 7a6ed2015642fd6182ccb0511dc0303aa2a9c5cc..abf949617f067873274b7749b714c7313ffd129b 100644 --- a/src/tool_operhlp.c +++ b/src/tool_operhlp.c @@ -164,6 +164,8 @@ CURLcode get_url_file_name(char **filename, const char *url) Curl_safefree(*filename); *filename = strdup(buffer); /* clone the buffer */ curl_free(tdir); + if(!*filename) + return CURLE_OUT_OF_MEMORY; } } #endif