lib: Return duplicate ipv6 prefix-list entry test

Fixes: 8384d41144 ("lib: Return duplicate prefix-list entry test")

Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
This commit is contained in:
Donatas Abraitis 2025-04-02 11:09:59 +03:00
parent 90b004cd46
commit 24ae7cd30a

View file

@ -1400,10 +1400,14 @@ DEFPY_YANG(
snprintf(xpath, sizeof(xpath),
"/frr-filter:lib/prefix-list[type='ipv6'][name='%s']", name);
if (seq_str == NULL) {
if (plist_is_dup(vty->candidate_config->dnode, &pda))
sseq = pda.pda_seq;
else {
/* Use XPath to find the next sequence number. */
sseq = acl_get_seq(vty, xpath, false);
if (sseq < 0)
return CMD_WARNING_CONFIG_FAILED;
}
snprintfrr(xpath_entry, sizeof(xpath_entry),
"%s/entry[sequence='%" PRId64 "']", xpath, sseq);