Fix ArithmeticException in PartP2PFEPower

This commit is contained in:
Florian Scandella
2017-09-26 22:14:04 +02:00
parent 829c18e2bb
commit 632d124359
@@ -123,13 +123,13 @@ public class PartP2PFEPower extends PartP2PTunnel<PartP2PFEPower>
{ {
final int outputTunnels = PartP2PFEPower.this.getOutputs().size(); final int outputTunnels = PartP2PFEPower.this.getOutputs().size();
if( outputTunnels == 0 ) if( outputTunnels == 0 | maxReceive == 0 )
{ {
return 0; return 0;
} }
final int amountPerOutput = maxReceive / outputTunnels; final int amountPerOutput = maxReceive / outputTunnels;
int overflow = maxReceive % amountPerOutput; int overflow = amountPerOutput == 0 ? maxReceive : maxReceive % amountPerOutput;
for( PartP2PFEPower target : PartP2PFEPower.this.getOutputs() ) for( PartP2PFEPower target : PartP2PFEPower.this.getOutputs() )
{ {