session: fix acl dumping if last object of previous scope is equal to first object...
[project/rpcd.git] / session.c
index 9f42226..35324bf 100644 (file)
--- a/session.c
+++ b/session.c
@@ -142,6 +142,7 @@ rpc_session_dump_acls(struct rpc_session *ses, struct blob_buf *b)
                {
                        if (c) blobmsg_close_table(b, c);
                        c = blobmsg_open_table(b, acl_scope->avl.key);
                {
                        if (c) blobmsg_close_table(b, c);
                        c = blobmsg_open_table(b, acl_scope->avl.key);
+                       lastobj = NULL;
                }
 
                d = NULL;
                }
 
                d = NULL;