summaryrefslogtreecommitdiff
path: root/accel-pppd/ctrl/ipoe/dhcpv4.c
diff options
context:
space:
mode:
authorDmitry Kozlov <xeb@mail.ru>2015-07-08 21:29:33 +0300
committerDmitry Kozlov <xeb@mail.ru>2015-07-08 21:29:33 +0300
commit27579436f1f9aaec0e477d36cb6b75a35af42517 (patch)
tree952c7e8b6b81a3ab2d77271066283dbcaa8894bb /accel-pppd/ctrl/ipoe/dhcpv4.c
parent75edc5199bfcf7c83079b58990760f3de57680ec (diff)
parent215cb6354e6b4cae1c9b8262fd3ad04ac88ea21d (diff)
downloadaccel-ppp-xebd-27579436f1f9aaec0e477d36cb6b75a35af42517.tar.gz
accel-ppp-xebd-27579436f1f9aaec0e477d36cb6b75a35af42517.zip
Merge branch 'master' of ssh://git.code.sf.net/p/accel-ppp/code
Diffstat (limited to 'accel-pppd/ctrl/ipoe/dhcpv4.c')
-rw-r--r--accel-pppd/ctrl/ipoe/dhcpv4.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/accel-pppd/ctrl/ipoe/dhcpv4.c b/accel-pppd/ctrl/ipoe/dhcpv4.c
index 21a62f5..f58a49a 100644
--- a/accel-pppd/ctrl/ipoe/dhcpv4.c
+++ b/accel-pppd/ctrl/ipoe/dhcpv4.c
@@ -155,6 +155,11 @@ struct dhcpv4_serv *dhcpv4_create(struct triton_context_t *ctx, const char *ifna
goto out_err;
}
+ if (setsockopt(sock, SOL_SOCKET, SO_NO_CHECK, &f, sizeof(f))) {
+ log_error("setsockopt(SO_NO_CHECK): %s\n", strerror(errno));
+ goto out_err;
+ }
+
if (bind(sock, &addr, sizeof(addr))) {
log_error("bind: %s\n", strerror(errno));
goto out_err;