Recheck fields when cleaning up listeners 72/93472/1
authorRobert Varga <robert.varga@pantheon.tech>
Thu, 29 Oct 2020 16:51:17 +0000 (17:51 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Thu, 29 Oct 2020 19:47:59 +0000 (20:47 +0100)
commit4bcd26665aafb07da93bf35494680322d8324ac6
tree54a788eb22b962468d47e921dec17bf601ad2e83
parent9c96a29a8ee99b3e7115c75c38e1de6cad5abf62
Recheck fields when cleaning up listeners

We may end up in a situation where we trigger multiple times, in
which case we can end up with mutated state and therefore cannot
rely on fields being non-null.

JIRA: YANGTOOLS-1155
Change-Id: I5607843d1e02483faa387a5630f3c4c06a3be62a
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit 1105cf5bc00628ee6dc2d86dce1ef4225050a5ba)
yang/yang-parser-reactor/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/reactor/SimpleNamespaceContext.java