kore

a fork of the worlds most advanced web framework
Log | Files | Refs | README | LICENSE

commit 5f0153ba0ec083176aa5ec77da407a643f57d77a
parent b4aba48fade220bd18ddf4539e61a257de126b63
Author: Joris Vink <joris@coders.se>
Date:   Tue, 28 May 2019 21:44:46 +0200

Fix unix binds on BSD families.

Diffstat:
Msrc/kore.c | 5+++--
1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/kore.c b/src/kore.c @@ -398,9 +398,10 @@ kore_server_bind_unix(const char *path, const char *ccb) #if defined(__linux__) if (sun.sun_path[0] == '@') sun.sun_path[0] = '\0'; -#endif - socklen = sizeof(sun.sun_family) + len; +#else + socklen = sizeof(sun); +#endif if ((l = kore_listener_alloc(AF_UNIX, ccb)) == NULL) return (KORE_RESULT_ERROR);