]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
Android: P2P: Restrict GO channels on A-band by locale
authorDmitry Shmidt <dimitrysh@google.com>
Thu, 12 Sep 2013 19:41:14 +0000 (12:41 -0700)
committerJouni Malinen <j@w1.fi>
Fri, 1 Nov 2013 14:36:34 +0000 (16:36 +0200)
Bug: 10641114

Change-Id: I9bb5e6f816ae84363487d77a8c6ddd1b4ae6ae0f
Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
src/p2p/p2p_utils.c

index deb7aa9f544bef9c150104731b0e84172a99aa4e..e0d3756006856da3ef55054d06d79fcfc0474f82 100644 (file)
@@ -247,6 +247,12 @@ int p2p_channels_includes_freq(const struct p2p_channels *channels,
 int p2p_supported_freq(struct p2p_data *p2p, unsigned int freq)
 {
        u8 op_reg_class, op_channel;
+
+#ifdef ANDROID_P2P
+       if ((freq >= 5170 && freq < 5745) &&
+           (os_strncasecmp(p2p->cfg->country, "US", 2) == 0))
+               return 0;
+#endif
        if (p2p_freq_to_channel(freq, &op_reg_class, &op_channel) < 0)
                return 0;
        return p2p_channels_includes(&p2p->cfg->channels, op_reg_class,