From c72ac2a102ad4d90a5b4130a27be37f952bb1a27 Mon Sep 17 00:00:00 2001
From: Katelyn Baker <katelyn.baker@r3.com>
Date: Fri, 11 Aug 2017 17:04:59 +0100
Subject: [PATCH] Add WeakHashMap to the blacklist

---
 .../corda/nodeapi/internal/serialization/AllButBlacklisted.kt    | 1 +
 1 file changed, 1 insertion(+)

diff --git a/node-api/src/main/kotlin/net/corda/nodeapi/internal/serialization/AllButBlacklisted.kt b/node-api/src/main/kotlin/net/corda/nodeapi/internal/serialization/AllButBlacklisted.kt
index 03cf25a68f..56c9d5d317 100644
--- a/node-api/src/main/kotlin/net/corda/nodeapi/internal/serialization/AllButBlacklisted.kt
+++ b/node-api/src/main/kotlin/net/corda/nodeapi/internal/serialization/AllButBlacklisted.kt
@@ -40,6 +40,7 @@ object AllButBlacklisted : ClassWhitelist {
             Thread::class.java.name,
             HashSet::class.java.name,
             HashMap::class.java.name,
+            WeakHashMap::class.java.name,
             Dictionary::class.java.name, // Deprecated (marked obsolete) in the jdk
             Hashtable::class.java.name, // see [Dictionary]
             ClassLoader::class.java.name,