Upgrade fasterXML libraries for OS-9
Upgrade fasterXML to version 2.9.5 to address security vulnerability
Wrap calls to treeRead(InputStream) to handle new behavior of null streams
Change-Id: Id199cfacd0cf9e5371dc33de9f1e058c2e72eaa5
diff --git a/apps/acl/src/main/java/org/onosproject/acl/AclWebResource.java b/apps/acl/src/main/java/org/onosproject/acl/AclWebResource.java
index ff58ba6..0cda20b 100644
--- a/apps/acl/src/main/java/org/onosproject/acl/AclWebResource.java
+++ b/apps/acl/src/main/java/org/onosproject/acl/AclWebResource.java
@@ -42,6 +42,8 @@
import java.net.URISyntaxException;
import java.util.List;
+import static org.onlab.util.Tools.readTreeFromStream;
+
/**
* Manage ACL rules.
*/
@@ -141,7 +143,7 @@
private AclRule jsonToRule(InputStream stream) {
JsonNode node;
try {
- node = mapper().readTree(stream);
+ node = readTreeFromStream(mapper(), stream);
} catch (IOException e) {
throw new IllegalArgumentException("Unable to parse ACL request", e);
}