diff --git a/common/source/java/ch/systemsx/cisd/common/spring/WhiteListCodebaseAwareObjectInputStream.java b/common/source/java/ch/systemsx/cisd/common/spring/WhiteListCodebaseAwareObjectInputStream.java index 8b746e1c680a32546400b9716f109815de8801cb..361cbb16608aafbf567bbc4c0c9e74f7f197127f 100644 --- a/common/source/java/ch/systemsx/cisd/common/spring/WhiteListCodebaseAwareObjectInputStream.java +++ b/common/source/java/ch/systemsx/cisd/common/spring/WhiteListCodebaseAwareObjectInputStream.java @@ -41,21 +41,21 @@ public class WhiteListCodebaseAwareObjectInputStream extends CodebaseAwareObject static { addToWhiteListPatterns("char"); - addToWhiteListPatterns("[C"); + addToWhiteListPatterns("\\[C"); addToWhiteListPatterns("byte"); - addToWhiteListPatterns("[B"); + addToWhiteListPatterns("\\[B"); addToWhiteListPatterns("short"); - addToWhiteListPatterns("[S"); + addToWhiteListPatterns("\\[S"); addToWhiteListPatterns("int"); - addToWhiteListPatterns("[I"); + addToWhiteListPatterns("\\[I"); addToWhiteListPatterns("long"); - addToWhiteListPatterns("[J"); + addToWhiteListPatterns("\\[J"); addToWhiteListPatterns("float"); - addToWhiteListPatterns("[F"); + addToWhiteListPatterns("\\[F"); addToWhiteListPatterns("double"); - addToWhiteListPatterns("[D"); + addToWhiteListPatterns("\\[D"); addToWhiteListPatterns("boolean"); - addToWhiteListPatterns("[Z"); + addToWhiteListPatterns("\\[Z"); addToWhiteListPatterns("org\\.springframework\\.remoting\\.support\\.RemoteInvocation"); addToWhiteListPatterns("com\\.marathon\\.util\\.spring\\.StreamSupportingRemoteInvocation"); addToWhiteListPatterns("com\\.marathon\\.util\\.spring\\.RemoteInvocationDecorator");