From d9e6b2263f890802e83ddbaa5f903a826cd4ce20 Mon Sep 17 00:00:00 2001 From: James Prestwood Date: Mon, 16 Sep 2019 13:14:12 -0700 Subject: [PATCH] scan: add scan_freq_set_isempty --- src/scan.c | 8 ++++++++ src/scan.h | 1 + 2 files changed, 9 insertions(+) diff --git a/src/scan.c b/src/scan.c index 6886fbb7..790232bb 100644 --- a/src/scan.c +++ b/src/scan.c @@ -1809,6 +1809,14 @@ void scan_freq_set_merge(struct scan_freq_set *to, to->channels_5ghz); } +bool scan_freq_set_isempty(const struct scan_freq_set *set) +{ + if (set->channels_2ghz == 0 && l_uintset_isempty(set->channels_5ghz)) + return true; + + return false; +} + struct channels_5ghz_foreach_data { scan_freq_set_func_t func; void *user_data; diff --git a/src/scan.h b/src/scan.h index d2c336b8..dabce95f 100644 --- a/src/scan.h +++ b/src/scan.h @@ -137,6 +137,7 @@ void scan_freq_set_merge(struct scan_freq_set *to, const struct scan_freq_set *from); void scan_freq_set_constrain(struct scan_freq_set *set, const struct scan_freq_set *constraint); +bool scan_freq_set_isempty(const struct scan_freq_set *set); bool scan_wdev_add(uint64_t wdev_id); bool scan_wdev_remove(uint64_t wdev_id);