Fix: pass a valid length to accept() on unix domain sockets
[lttng-tools.git] / src / common / unix.c
index e294936cade132a4771f9c65a8feb49cc5e26615..ec03d8bbfa4b5053355e1cf616aa5fb44ff182fc 100644 (file)
@@ -82,7 +82,7 @@ int lttcomm_accept_unix_sock(int sock)
 {
        int new_fd;
        struct sockaddr_un s_un;
-       socklen_t len = 0;
+       socklen_t len = sizeof(s_un);
 
        /* Blocking call */
        new_fd = accept(sock, (struct sockaddr *) &s_un, &len);
This page took 0.023851 seconds and 4 git commands to generate.