diff options
Diffstat (limited to 'pimd/pim_nb_config.c')
| -rw-r--r-- | pimd/pim_nb_config.c | 12 | 
1 files changed, 6 insertions, 6 deletions
diff --git a/pimd/pim_nb_config.c b/pimd/pim_nb_config.c index 51f0615884..6af9291997 100644 --- a/pimd/pim_nb_config.c +++ b/pimd/pim_nb_config.c @@ -1564,8 +1564,8 @@ int pim_msdp_peer_sa_filter_in_modify(struct nb_cb_modify_args *args)  		break;  	case NB_EV_APPLY:  		mp = nb_running_get_entry(args->dnode, NULL, true); -		XFREE(MTYPE_TMP, mp->acl_in); -		mp->acl_in = XSTRDUP(MTYPE_TMP, +		XFREE(MTYPE_PIM_MSDP_FILTER_NAME, mp->acl_in); +		mp->acl_in = XSTRDUP(MTYPE_PIM_MSDP_FILTER_NAME,  				     yang_dnode_get_string(args->dnode, NULL));  		break;  	} @@ -1585,7 +1585,7 @@ int pim_msdp_peer_sa_filter_in_destroy(struct nb_cb_destroy_args *args)  		break;  	case NB_EV_APPLY:  		mp = nb_running_get_entry(args->dnode, NULL, true); -		XFREE(MTYPE_TMP, mp->acl_in); +		XFREE(MTYPE_PIM_MSDP_FILTER_NAME, mp->acl_in);  		break;  	} @@ -1608,8 +1608,8 @@ int pim_msdp_peer_sa_filter_out_modify(struct nb_cb_modify_args *args)  		break;  	case NB_EV_APPLY:  		mp = nb_running_get_entry(args->dnode, NULL, true); -		XFREE(MTYPE_TMP, mp->acl_out); -		mp->acl_out = XSTRDUP(MTYPE_TMP, +		XFREE(MTYPE_PIM_MSDP_FILTER_NAME, mp->acl_out); +		mp->acl_out = XSTRDUP(MTYPE_PIM_MSDP_FILTER_NAME,  				      yang_dnode_get_string(args->dnode, NULL));  		break;  	} @@ -1629,7 +1629,7 @@ int pim_msdp_peer_sa_filter_out_destroy(struct nb_cb_destroy_args *args)  		break;  	case NB_EV_APPLY:  		mp = nb_running_get_entry(args->dnode, NULL, true); -		XFREE(MTYPE_TMP, mp->acl_out); +		XFREE(MTYPE_PIM_MSDP_FILTER_NAME, mp->acl_out);  		break;  	}  | 
