Bug 4969: Invalid regex pattern for xpath conditions stripping. 80/33780/3
authorPeter Kajsa <pkajsa@cisco.com>
Fri, 29 Jan 2016 13:56:10 +0000 (14:56 +0100)
committerRobert Varga <nite@hq.sk>
Sat, 30 Jan 2016 11:47:33 +0000 (11:47 +0000)
commit95057cb3be0afe747bcde4664c1368580f9b324f
tree8d3e287ad9fbe383ce7f771a10d02258fee9eab0
parent19c31f13e5040750d30cf9f4211913b2be04b403
Bug 4969: Invalid regex pattern for xpath conditions stripping.

Original regex pattern performed greedy match.
The fix excludes square brackets inside a match.

Change-Id: I3a95a041ab87f6d9d7d4c1e1bcf70095ece24fff
Signed-off-by: Peter Kajsa <pkajsa@cisco.com>
yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/SchemaContextUtil.java
yang/yang-model-util/src/test/java/org/opendaylight/yangtools/yang/model/util/Bug4969Test.java [new file with mode: 0644]