Merge pull request #7310 from idryzhov/fix-no-bgp-as-path

bgpd: print error when as-path filter doesn't exist
This commit is contained in:
Donald Sharp 2020-10-14 19:15:49 -04:00 committed by GitHub
commit 974c396af3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -507,14 +507,16 @@ DEFUN(no_as_path, no_bgp_as_path_cmd,
/* Lookup asfilter. */
asfilter = as_filter_lookup(aslist, regstr, type);
XFREE(MTYPE_TMP, regstr);
bgp_regex_free(regex);
if (asfilter == NULL) {
vty_out(vty, "\n");
vty_out(vty, "Regex entered %s does not exist\n", regstr);
XFREE(MTYPE_TMP, regstr);
return CMD_WARNING_CONFIG_FAILED;
}
XFREE(MTYPE_TMP, regstr);
as_list_filter_delete(aslist, asfilter);
return CMD_SUCCESS;