aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--www/mohawk/files/patch-main.c29
1 files changed, 29 insertions, 0 deletions
diff --git a/www/mohawk/files/patch-main.c b/www/mohawk/files/patch-main.c
new file mode 100644
index 000000000000..8d3baeb0b747
--- /dev/null
+++ b/www/mohawk/files/patch-main.c
@@ -0,0 +1,29 @@
+main.c:387:2: error: misleading indentation; statement is not part of the previous 'if' [-Werror,-Wmisleading-indentation]
+ if (network->not)
+ ^
+
+--- main.c.orig 2020-03-22 05:37:24 UTC
++++ main.c
+@@ -384,9 +384,7 @@ access_granted_inet(struct addrinfo *ai, struct mohawk
+ if ((sa->sin_addr.s_addr & network->mask) != network->prefix)
+ return -1;
+
+- if (network->not)
+- return 0;
+- return 1;
++ return !network->not;
+ }
+
+ static inline int
+@@ -400,9 +398,8 @@ access_granted_inet6(struct addrinfo *ai, struct mohaw
+ if ((sa6->sin6_addr.s6_addr[i] & network->mask[i]) != network->prefix[i])
+ return -1;
+ }
+- if (network->not)
+- return 0;
+- return 1;
++
++ return !network->not;
+ }
+
+