diff --git a/src/main/java/com/linuxense/javadbf/DBFWriter.java b/src/main/java/com/linuxense/javadbf/DBFWriter.java index 0478f30..8c68bf1 100644 --- a/src/main/java/com/linuxense/javadbf/DBFWriter.java +++ b/src/main/java/com/linuxense/javadbf/DBFWriter.java @@ -479,10 +479,10 @@ private void writeRecord(DataOutput dataOutput, Object[] objectArray) throws IOE case LONG: case AUTOINCREMENT: if (objectArray[j] != null) { - dataOutput.write(DBFUtils.littleEndian(((Number) objectArray[j]).intValue())); + dataOutput.writeInt(DBFUtils.littleEndian(((Number) objectArray[j]).intValue())); } else { - dataOutput.write(0); + dataOutput.writeInt(0); } break;