diff options
Diffstat (limited to 'zebra/zapi_msg.c')
| -rw-r--r-- | zebra/zapi_msg.c | 4 | 
1 files changed, 3 insertions, 1 deletions
diff --git a/zebra/zapi_msg.c b/zebra/zapi_msg.c index 761ba789b8..3461391e9b 100644 --- a/zebra/zapi_msg.c +++ b/zebra/zapi_msg.c @@ -2605,8 +2605,10 @@ static void zread_sr_policy_set(ZAPI_HANDLER_ARGS)  		return;  	policy = zebra_sr_policy_find(zp.color, &zp.endpoint); -	if (!policy) +	if (!policy) {  		policy = zebra_sr_policy_add(zp.color, &zp.endpoint, zp.name); +		policy->sock = client->sock; +	}  	/* TODO: per-VRF list of SR-TE policies. */  	policy->zvrf = zvrf;  | 
