From 3f5b025e93a465d79364d2d2d4d3a0acfb0c2102 Mon Sep 17 00:00:00 2001 From: Arnaldo Carvalho de Melo Date: Tue, 28 Oct 2003 19:30:37 -0800 Subject: [PATCH] [LLC]: llc_lookup_listener has to consider the 'any' mac address --- net/llc/llc_conn.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/net/llc/llc_conn.c b/net/llc/llc_conn.c index 0b4dffbf2824e..7b4edca182caa 100644 --- a/net/llc/llc_conn.c +++ b/net/llc/llc_conn.c @@ -514,7 +514,8 @@ struct sock *llc_lookup_listener(struct llc_sap *sap, struct llc_addr *laddr) if (rc->sk_type == SOCK_STREAM && rc->sk_state == TCP_LISTEN && llc->laddr.lsap == laddr->lsap && - llc_mac_match(llc->laddr.mac, laddr->mac)) { + (llc_mac_match(llc->laddr.mac, laddr->mac) || + llc_mac_null(llc->laddr.mac))) { sock_hold(rc); goto found; } -- 2.53.0