Make sure binary values are properly wrapped 64/61464/1
authorRobert Varga <robert.varga@pantheon.tech>
Thu, 10 Aug 2017 00:23:46 +0000 (02:23 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Thu, 10 Aug 2017 00:23:46 +0000 (02:23 +0200)
commit1f57f0b6f7b5bced34116da2e8c188c54081fd6f
treed0a5ade1899750063150c298bbc09d2e42d3510b
parent49c814a3c5aea1581fd719c37582b75af3daf942
Make sure binary values are properly wrapped

Leaking byte[] in case binary leaves an avenue for data modification.
Disallow that by always cloning byte[].

Change-Id: Ic3cde28a4af19800d00f0f1e1ab9084b6e6951ef
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/builder/impl/ImmutableLeafNodeBuilder.java
yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/nodes/AbstractImmutableNormalizedValueAttrNode.java
yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/nodes/AbstractImmutableNormalizedValueNode.java