Skip to content

Commit 90c22f3

Browse files
committed
Fix possible int arithmetic overflow with cast to long
1 parent 77c4bda commit 90c22f3

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

src/main/java/gregtech/api/capability/impl/FuelRecipeLogic.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ public Collection<IFuelInfo> getFuels() {
8282
continue;
8383
int amountPerRecipe = calculateFuelAmount(recipe);
8484
int duration = calculateRecipeDuration(recipe);
85-
long fuelBurnTime = (duration * fuelRemaining) / amountPerRecipe;
85+
long fuelBurnTime = ((long) duration * fuelRemaining) / amountPerRecipe;
8686

8787
FluidFuelInfo fuelInfo = (FluidFuelInfo) fuels.get(tankContents.getUnlocalizedName());
8888
if (fuelInfo == null) {

0 commit comments

Comments
 (0)