summaryrefslogtreecommitdiff
path: root/ldpd/l2vpn.c
diff options
context:
space:
mode:
Diffstat (limited to 'ldpd/l2vpn.c')
-rw-r--r--ldpd/l2vpn.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/ldpd/l2vpn.c b/ldpd/l2vpn.c
index 3335be08a8..5bf9bd4575 100644
--- a/ldpd/l2vpn.c
+++ b/ldpd/l2vpn.c
@@ -550,7 +550,8 @@ l2vpn_pw_ctl(pid_t pid)
sizeof(pwctl.ifname));
pwctl.pwid = pw->pwid;
pwctl.lsr_id = pw->lsr_id;
- if (pw->local_status == PW_FORWARDING &&
+ if (pw->enabled &&
+ pw->local_status == PW_FORWARDING &&
pw->remote_status == PW_FORWARDING)
pwctl.status = 1;