Fix divide by zero in trace logging (Fixes #550)

This commit is contained in:
Jeroen van Erp
2020-02-19 09:51:32 +01:00
parent 989fb8cde6
commit c4d50c6a24

View File

@@ -54,7 +54,11 @@ public class LoggingTransferListener
public void reportProgress(long transferred)
throws IOException {
if (log.isTraceEnabled()) {
log.trace("transferred {}% of `{}`", ((transferred * 100) / size), path);
long percent = 100;
if (size > 0) {
percent = (transferred * 100)/size;
}
log.trace("transferred {}% of `{}`", percent, path);
}
}
};