diff options
Diffstat (limited to 'usr/src/uts/common/inet/sctp/sctp_bind.c')
| -rw-r--r-- | usr/src/uts/common/inet/sctp/sctp_bind.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/usr/src/uts/common/inet/sctp/sctp_bind.c b/usr/src/uts/common/inet/sctp/sctp_bind.c index 053bde990a..c0c1c7556e 100644 --- a/usr/src/uts/common/inet/sctp/sctp_bind.c +++ b/usr/src/uts/common/inet/sctp/sctp_bind.c @@ -535,7 +535,8 @@ sctp_bindi(sctp_t *sctp, in_port_t port, boolean_t bind_to_req_port_only, * otherwise no way to identify the right receiver. */ if (lsctp->sctp_zoneid != zoneid && - !lsctp->sctp_mac_exempt && !sctp->sctp_mac_exempt) + lsctp->sctp_mac_mode == CONN_MAC_DEFAULT && + sctp->sctp_mac_mode == CONN_MAC_DEFAULT) continue; addrcmp = sctp_compare_saddrs(sctp, lsctp); |
