diff --git a/src/nl/astraeus/database/FieldMetaData.java b/src/nl/astraeus/database/FieldMetaData.java index 6936f9b..e0af326 100644 --- a/src/nl/astraeus/database/FieldMetaData.java +++ b/src/nl/astraeus/database/FieldMetaData.java @@ -382,10 +382,11 @@ break; case SERIALIZED: - try (InputStream in = rs.getBinaryStream(index); - ObjectInputStream ois = new ObjectInputStream(in)) { + try (InputStream in = rs.getBinaryStream(index)) { if (in != null) { - set(obj, ois.readObject()); + try (ObjectInputStream ois = new ObjectInputStream(in)) { + set(obj, ois.readObject()); + } } else { set(obj, null); }