socket-server: Make the new channel low-delay, not the listening one
authorDavid Henningsson <david.henningsson@canonical.com>
Fri, 5 Apr 2013 14:48:21 +0000 (16:48 +0200)
committerDavid Henningsson <david.henningsson@canonical.com>
Mon, 8 Apr 2013 12:57:32 +0000 (14:57 +0200)
I don't know if it matters a lot, but most certainly it must be
the new channel that's supposed to be made low-delay, not the existing
listening socket, right?

Signed-off-by: David Henningsson <david.henningsson@canonical.com>
src/pulsecore/socket-server.c

index 0b0b2a5..74db9e3 100644 (file)
@@ -133,9 +133,9 @@ static void callback(pa_mainloop_api *mainloop, pa_io_event *e, int fd, pa_io_ev
 
     /* There should be a check for socket type here */
     if (s->type == SOCKET_SERVER_IPV4)
-        pa_make_tcp_socket_low_delay(fd);
+        pa_make_tcp_socket_low_delay(nfd);
     else
-        pa_make_socket_low_delay(fd);
+        pa_make_socket_low_delay(nfd);
 
     pa_assert_se(io = pa_iochannel_new(s->mainloop, nfd, nfd));
     s->on_connection(s, io, s->userdata);