From: Daniel Stenberg Date: Thu, 13 May 2004 14:13:12 +0000 (+0000) Subject: mark a value as alloced when strdup()ed to prevent memory leaks X-Git-Tag: curl-7_12_0~96 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=ccdcdb2a461839c9fd7f3306e24bd4a7a818a892;p=curl mark a value as alloced when strdup()ed to prevent memory leaks --- diff --git a/lib/formdata.c b/lib/formdata.c index 80941655a..671697aca 100644 --- a/lib/formdata.c +++ b/lib/formdata.c @@ -492,8 +492,10 @@ CURLFORMcode FormAdd(struct curl_httppost **httppost, current_form->value = strdup(filename); if(!current_form->value) return_value = CURL_FORMADD_MEMORY; - else + else { current_form->flags |= HTTPPOST_READFILE; + current_form->value_alloc = TRUE; + } } else return_value = CURL_FORMADD_NULL;