diff options
author | Dmitry Marakasov <amdmi3@FreeBSD.org> | 2009-01-20 11:57:59 +0000 |
---|---|---|
committer | Dmitry Marakasov <amdmi3@FreeBSD.org> | 2009-01-20 11:57:59 +0000 |
commit | eec0520a038947266db8a2a279f9d02a2d7a74e0 (patch) | |
tree | bdfc797d5acf8a8765ecbd1f0e91a8cd93d8871e /net-mgmt/coovachilli/files/patch-src_redir.c | |
parent | Update from 0.7.30 to 0.7.31. (diff) |
CoovaChilli is an access controller
It provides a captive portal / walled garden environment.
Coova builds on the popular features of the now defunct Chillispot.
WWW: http://www.coova.org/
PR: 130357
Submitted by: Sevan Janiyan <venture37 at geeklan dot co dot uk>
Notes
Notes:
svn path=/head/; revision=226517
Diffstat (limited to 'net-mgmt/coovachilli/files/patch-src_redir.c')
-rw-r--r-- | net-mgmt/coovachilli/files/patch-src_redir.c | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/net-mgmt/coovachilli/files/patch-src_redir.c b/net-mgmt/coovachilli/files/patch-src_redir.c new file mode 100644 index 000000000000..7fd9c3839040 --- /dev/null +++ b/net-mgmt/coovachilli/files/patch-src_redir.c @@ -0,0 +1,24 @@ +diff -urN src/redir.c.orig src/redir.c +--- src/redir.c.orig 2008-06-28 17:38:35.000000000 +0100 ++++ src/redir.c 2008-06-29 16:17:48.000000000 +0100 +@@ -479,7 +479,7 @@ + + if ((conn->s_params.flags & REQUIRE_UAM_SPLASH) && + conn->s_params.url[0]) { +- redir_url = conn->s_params.url; ++ redir_url = (char *)conn->s_params.url; + } + + bassignformat(str, "%s%cres=%s&uamip=%s&uamport=%d", +@@ -1939,8 +1939,8 @@ + msg.mdata.addr = address->sin_addr; \ + memcpy(&msg.mdata.params, &conn.s_params, sizeof(msg.mdata.params)); \ + memcpy(&msg.mdata.redir, &conn.s_state.redir, sizeof(msg.mdata.redir)); \ +- if (msgsnd(redir->msgid, (struct msgbuf *)&msg, sizeof(msg.mdata), 0) < 0) { \ +- log_err(errno, "msgsnd() failed!"); \ ++ if (msgsnd(redir->msgid, (void *)&msg, sizeof(msg.mdata), 0) < 0) { \ ++ log_err(errno, "msgsnd() failed! msgid=%d type=%d len=%d", redir->msgid, msg.mtype, sizeof(msg.mdata)); \ + redir_close(infd, outfd); \ + } + + |