]> git.tuebingen.mpg.de Git - paraslash.git/blobdiff - afs.c
server/afs: Close an unused file descriptor.
[paraslash.git] / afs.c
diff --git a/afs.c b/afs.c
index 0efb6991fe20b4d7e5aadd5585841cc39f739a5f..a40948f27014813cc1fbbf26867da28e124ad07a 100644 (file)
--- a/afs.c
+++ b/afs.c
@@ -795,6 +795,9 @@ __noreturn int afs_init(uint32_t cookie, int socket_fd)
                exit(EXIT_FAILURE);
        }
        server_socket = socket_fd;
+       ret = mark_fd_nonblock(server_socket);
+       if (ret < 0)
+               exit(EXIT_FAILURE);
        PARA_INFO_LOG("server_socket: %d, afs_socket_cookie: %u\n",
                server_socket, (unsigned) cookie);
        current_play_mode = init_admissible_files();