diff --git a/logback-access/src/main/java/ch/qos/logback/access/net/HardenedAccessEventInputStream.java b/logback-access/src/main/java/ch/qos/logback/access/net/HardenedAccessEventInputStream.java index 4a6f02bbfbf1018a72fc57a4acb7e1fad4d55ebd..c0ba6b01094ec0e6562a7e8927eb514f766a3a7a 100755 --- a/logback-access/src/main/java/ch/qos/logback/access/net/HardenedAccessEventInputStream.java +++ b/logback-access/src/main/java/ch/qos/logback/access/net/HardenedAccessEventInputStream.java @@ -9,7 +9,7 @@ import ch.qos.logback.core.net.HardenedObjectInputStream; public class HardenedAccessEventInputStream extends HardenedObjectInputStream { public HardenedAccessEventInputStream(InputStream in) throws IOException { - super(in, new String[] {AccessEvent.class.getName()}); + super(in, new String[] {AccessEvent.class.getName(), String[].class.getName()}); } } diff --git a/logback-access/src/test/java/ch/qos/logback/access/spi/AccessEventSerializationTest.java b/logback-access/src/test/java/ch/qos/logback/access/spi/AccessEventSerializationTest.java index 1c8dcf98a6df5ad69952fbc01917ae8673151f6d..085dc427b16ebc5a00df174e204f8391c7245b0a 100644 --- a/logback-access/src/test/java/ch/qos/logback/access/spi/AccessEventSerializationTest.java +++ b/logback-access/src/test/java/ch/qos/logback/access/spi/AccessEventSerializationTest.java @@ -43,7 +43,9 @@ public class AccessEventSerializationTest { ByteArrayInputStream bais = new ByteArrayInputStream(baos.toByteArray()); HardenedAccessEventInputStream hardenedOIS = new HardenedAccessEventInputStream(bais); - return hardenedOIS.readObject(); + Object sae = hardenedOIS.readObject(); + hardenedOIS.close(); + return sae; } @Test