diff --git a/lib/src/main/java/com/github/kevinsawicki/http/HttpRequest.java b/lib/src/main/java/com/github/kevinsawicki/http/HttpRequest.java index d8876ba2..f4239ba9 100644 --- a/lib/src/main/java/com/github/kevinsawicki/http/HttpRequest.java +++ b/lib/src/main/java/com/github/kevinsawicki/http/HttpRequest.java @@ -2938,8 +2938,10 @@ public HttpRequest part(final String name, final String filename, writePartHeader(name, filename, contentType); copy(part, output); } catch (IOException e) { + try { part.close(); } catch (IOException ioe) {} //when Connection timed out, close the file silently throw new HttpRequestException(e); } + return this; }