summaryrefslogtreecommitdiffstats
path: root/src/blob.c
diff options
context:
space:
mode:
authorTimo Teräs <timo.teras@iki.fi>2011-09-01 15:13:24 +0300
committerTimo Teräs <timo.teras@iki.fi>2011-09-01 15:14:27 +0300
commiteafaf02a07ea8436d195805bba57a25dc6b9e26b (patch)
treedf3acec78429955708c6c4495eaeeddf6a999520 /src/blob.c
parent604378a88fc348718b01e5ce8a3a77cf976a7065 (diff)
downloadsquark-eafaf02a07ea8436d195805bba57a25dc6b9e26b.tar.bz2
squark-eafaf02a07ea8436d195805bba57a25dc6b9e26b.tar.xz
filter: option to allow automatic anonymous login
so no captive portal, snmp or squid authentication is required. fixes #737.
Diffstat (limited to 'src/blob.c')
-rw-r--r--src/blob.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/blob.c b/src/blob.c
index 0b52233..ea02ea4 100644
--- a/src/blob.c
+++ b/src/blob.c
@@ -132,6 +132,13 @@ int blob_cmp(blob_t a, blob_t b)
return memcmp(a.ptr, b.ptr, a.len);
}
+int blob_icmp(blob_t a, blob_t b)
+{
+ if (a.len != b.len)
+ return a.len - b.len;
+ return strncasecmp(a.ptr, b.ptr, a.len);
+}
+
unsigned long blob_inet_addr(blob_t b)
{
unsigned long ip = 0;