diff --git a/src/tool_formparse.c b/src/tool_formparse.c index 3760419fd9..0845e0c0f5 100644 --- a/src/tool_formparse.c +++ b/src/tool_formparse.c @@ -464,6 +464,10 @@ static int read_field_headers(FILE *fp, struct curl_slist **pheaders) break; } } + if(error && !err) { + errorf("Failed to read field headers"); + err = -1; + } curlx_dyn_free(&line); return err; }