diff options
author | Hartmut Brandt <harti@FreeBSD.org> | 2003-07-15 15:48:10 +0000 |
---|---|---|
committer | Hartmut Brandt <harti@FreeBSD.org> | 2003-07-15 15:48:10 +0000 |
commit | 4b394dbdd48fe1073d584c0548a7dc0c966f9208 (patch) | |
tree | 2916f5f4c5fa0cdfb36aae7f93f15715d4e80dcb | |
parent | 71c47209f5ffcbd0238e86adaafaa6e53ea1ae0a (diff) | |
download | src-4b394dbdd48fe1073d584c0548a7dc0c966f9208.tar.gz src-4b394dbdd48fe1073d584c0548a7dc0c966f9208.zip |
Test the OPEN flag to see whether a VCI is already open on the hook instead
to look for vci != 0. We can now open VCI 0 for monitoring purposes.
Notes
Notes:
svn path=/head/; revision=117642
-rw-r--r-- | sys/netgraph/atm/ng_atm.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/netgraph/atm/ng_atm.c b/sys/netgraph/atm/ng_atm.c index 8ef0f5395196..1a11ef927dc2 100644 --- a/sys/netgraph/atm/ng_atm.c +++ b/sys/netgraph/atm/ng_atm.c @@ -612,7 +612,7 @@ ng_atm_cpcs_init(node_p node, const struct ngm_atm_cpcs_init *arg) break; if (vcc == NULL) return (ENOTCONN); - if (vcc->vci != 0) + if (vcc->flags & VCC_OPEN) return (EISCONN); /* @@ -770,7 +770,7 @@ ng_atm_cpcs_term(node_p node, const struct ngm_atm_cpcs_term *arg) break; if (vcc == NULL) return (ENOTCONN); - if (vcc->vci == 0) + if (!(vcc->flags & VCC_OPEN)) return (ENOTCONN); error = cpcs_term(priv, vcc->vpi, vcc->vci); |