Fix infinite recursion in ForwardingWriteTransaction 80/76880/3
authorStephen Kitt <skitt@redhat.com>
Thu, 11 Oct 2018 13:44:52 +0000 (15:44 +0200)
committerJie Han <han.jie@zte.com.cn>
Fri, 12 Oct 2018 06:03:25 +0000 (06:03 +0000)
put() calls itself instead of delegating. This patch fixes that.

Change-Id: I4d42bbae0952e12f17ddfd46ad08cf06e746cf70
Signed-off-by: Stephen Kitt <skitt@redhat.com>
binding2/mdsal-binding2-spi/src/main/java/org/opendaylight/mdsal/binding/javav2/spi/ForwardingWriteTransaction.java

index 19c14592b24e2d9608ec372d04d3082381aee368..bee94bb4aaefc191ef1744ea875d87a8afe85393 100644 (file)
@@ -40,7 +40,7 @@ public class ForwardingWriteTransaction extends ForwardingObject implements Writ
     @Override
     public <T extends TreeNode> void put(LogicalDatastoreType store, InstanceIdentifier<T> path, T data,
             boolean createMissingParents) {
-        put(store, path, data, createMissingParents);
+        delegate.put(store, path, data, createMissingParents);
     }
 
     @Override