aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJaeMan Park <jaeman@google.com>2023-04-07 04:56:22 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2023-04-07 04:56:22 +0000
commite1e9137ad653ef87d604ed20c125f5436ca0ec62 (patch)
tree957e71420496d0dfc043fd0848b49365808dda67
parent442603b4f1550f69b17c17e2305fbd4a98303247 (diff)
parent938c7a66884155a90973b9923cab4172a3e15256 (diff)
downloadwmediumd-e1e9137ad653ef87d604ed20c125f5436ca0ec62.tar.gz
Send multicast frames only to the stations have client attached am: bc6f9b4a5d am: 27ebd004e6 am: 4f7f741f7b am: 938c7a6688
Original change: https://android-review.googlesource.com/c/platform/external/wmediumd/+/2524495 Change-Id: I74def0962db5eecd040d329586492af31a017a62 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r--wmediumd/wmediumd.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/wmediumd/wmediumd.c b/wmediumd/wmediumd.c
index ac2723a..2b1e9a4 100644
--- a/wmediumd/wmediumd.c
+++ b/wmediumd/wmediumd.c
@@ -834,7 +834,7 @@ static void wmediumd_deliver_frame(struct usfstl_job *job)
if (memcmp(src, station->addr, ETH_ALEN) == 0)
continue;
- if (is_multicast_ether_addr(dest)) {
+ if (is_multicast_ether_addr(dest) && station->client != NULL) {
int snr, rate_idx, signal;
double error_prob;