message->good_headers < 5)
{
message->parsing_finished = 1;
- continue;
+ break;
}
NEXT_HEADER_LINE (NULL);
continue;
return decoded_value;
}
+ if (message->parsing_finished) {
+ fclose (message->file);
+ message->file = NULL;
+ }
+
if (message->line)
free (message->line);
message->line = NULL;