mirror of https://github.com/hak5/openwrt-owl.git
map: ignore insignificant PSID bits
Signed-off-by: Steven Barth <steven@midlink.org> SVN-Revision: 46804owl
parent
8ac42ac28b
commit
7af30b4cef
|
@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
|
||||||
|
|
||||||
PKG_NAME:=map
|
PKG_NAME:=map
|
||||||
PKG_VERSION:=4
|
PKG_VERSION:=4
|
||||||
PKG_RELEASE:=3
|
PKG_RELEASE:=4
|
||||||
PKG_LICENSE:=GPL-2.0
|
PKG_LICENSE:=GPL-2.0
|
||||||
|
|
||||||
include $(INCLUDE_DIR)/package.mk
|
include $(INCLUDE_DIR)/package.mk
|
||||||
|
|
|
@ -314,7 +314,9 @@ int main(int argc, char *argv[])
|
||||||
psid = be16_to_cpu(psid16);
|
psid = be16_to_cpu(psid16);
|
||||||
}
|
}
|
||||||
|
|
||||||
psid16 = cpu_to_be16(psid >> (16 - psidlen));
|
psid = psid >> (16 - psidlen);
|
||||||
|
psid16 = cpu_to_be16(psid);
|
||||||
|
psid = psid << (16 - psidlen);
|
||||||
|
|
||||||
if (prefix4len < 0 || prefix6len < 0 || ealen < 0 || ealen < psidlen) {
|
if (prefix4len < 0 || prefix6len < 0 || ealen < 0 || ealen < psidlen) {
|
||||||
fprintf(stderr, "Skipping invalid or incomplete rule: %s\n", argv[i]);
|
fprintf(stderr, "Skipping invalid or incomplete rule: %s\n", argv[i]);
|
||||||
|
|
Loading…
Reference in New Issue