Fix possible NPE in TankManager

This commit is contained in:
CovertJaguar 2013-09-08 06:51:21 -07:00
parent 1253534535
commit 87bb24e263

View file

@ -112,7 +112,7 @@ public class TankManager<T extends Tank> extends ForwardingList<T> implements IF
public void writeData(DataOutputStream data) throws IOException { public void writeData(DataOutputStream data) throws IOException {
for (Tank tank : tanks) { for (Tank tank : tanks) {
FluidStack fluidStack = tank.getFluid(); FluidStack fluidStack = tank.getFluid();
if (fluidStack != null) { if (fluidStack != null && fluidStack.getFluid() != null) {
data.writeShort(fluidStack.getFluid().getID()); data.writeShort(fluidStack.getFluid().getID());
data.writeInt(fluidStack.amount); data.writeInt(fluidStack.amount);
} else { } else {