Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | xinetd: fix musl compatibility | Jo-Philipp Wich | 2015-06-17 |
| | | | | | | | | | | | | | Pass HAVE_RLIM_T via TARGET_CPPFLAGS since configure uses that define but never actually declares it. Without doing that, `config.h` tries to declare `rlim_t` itself which leads to `config.h:126:16: error: 'long long long' is too long for GCC` with musl on at least x86_64. Also refresh patches while we're at it. Signed-off-by: Jo-Philipp Wich <jow@openwrt.org> | ||
* | xinetd: socket bind: Invalid argument (errno = 22) when using USERID on ipv6 | Christian Schoenebeck | 2014-08-16 |
Use right size of addresses in bind() call. Also use getpeername addresses when connecting to ident service to prevent address family mismatch between socket(), bind() and connect() calls. --- Christian Schoenebeck via github pull request #205: Reported for a long time in the web. Still exists in the current sources. Already reported and offert on TRAC Ticket #15821. You can find a lot of entries on "Google" about the reported problem. I got the same error on my WNDR3800 and von VirtualBox X86. I copied the patch to my local trunk build system and recompiled. The problem was fixed. Signed-off-by: Christian Schoenebeck <christian.schoenebeck@gmail.com> Signed-off-by: Jonathan McCrohan <jmccrohan@gmail.com> |