diff --git a/src/main/java/org/alfresco/opencmis/CMISUtils.java b/src/main/java/org/alfresco/opencmis/CMISUtils.java index 3d1738f7c8..28007b8224 100644 --- a/src/main/java/org/alfresco/opencmis/CMISUtils.java +++ b/src/main/java/org/alfresco/opencmis/CMISUtils.java @@ -44,8 +44,10 @@ public class CMISUtils out.writeObject(source); out.flush(); - ObjectInputStream in = new ObjectInputStream(cos.getInputStream()); - target = (T) in.readObject(); + try (ObjectInputStream in = new ObjectInputStream(cos.getInputStream())) + { + target = (T) in.readObject(); + } } catch (Exception e) { throw new CmisRuntimeException("Object copy failed!", e);