diff options
| author | Donatas Abraitis <donatas@opensourcerouting.org> | 2022-11-17 15:26:55 +0200 | 
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-11-17 15:26:55 +0200 | 
| commit | 1e5e7934eabc39831f79c113bb1c0b8b9a74c499 (patch) | |
| tree | 1be73f3cb020ddf37aeaf7bbffe828016c6fda84 /zebra/zapi_msg.c | |
| parent | 884f617f54d763a71f4acc85d79d66f4f7ea72f1 (diff) | |
| parent | 6082fb4249ce59b5e19b2257d78c4d91316a11bc (diff) | |
Merge pull request #12147 from pguibert6WIND/srte_flush
zebra: upon srte leave, flush sr policies
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 85eb6b3451..130fb972db 100644 --- a/zebra/zapi_msg.c +++ b/zebra/zapi_msg.c @@ -2606,8 +2606,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;  | 
