commit | 5c3428b6ad3c1b988ad79b0f37c5a4b2269c5aa3 | [log] [tgz] |
---|---|---|
author | Jan Kundrát <jan.kundrat@cesnet.cz> | Mon Jun 27 00:10:59 2022 +0200 |
committer | Jan Kundrát <jan.kundrat@cesnet.cz> | Mon Jun 27 00:34:41 2022 +0200 |
tree | fbb81773838385fb9b209493c21b40d9b5f2a519 | |
parent | 083e49a03a5e0d39c117d07f9415266547bc1608 [diff] [blame] |
Simplify iteration over immediate siblings Depends-on: https://gerrit.cesnet.cz/c/CzechLight/libyang-cpp/+/5831 Depends-on: https://gerrit.cesnet.cz/c/CzechLight/dependencies/+/5842 Change-Id: I813e0db67b855544aeba6d7894263e1d808f9662
diff --git a/src/netconf_access.cpp b/src/netconf_access.cpp index 8fc3e55..6634dc6 100644 --- a/src/netconf_access.cpp +++ b/src/netconf_access.cpp
@@ -249,7 +249,7 @@ for (const auto& instance : instances->findXPath(path)) { ListInstance instanceRes; - for (const auto& keyLeaf : instance.child()->siblings()) { + for (const auto& keyLeaf : instance.immediateChildren()) { // FIXME: even though we specified we only want the key leafs, Netopeer disregards that and sends more data, // even lists and other stuff. We only want keys, so filter out non-leafs and non-keys // https://github.com/CESNET/netopeer2/issues/825