summaryrefslogtreecommitdiffstats
path: root/src/pulsecore/protocol-cli.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/pulsecore/protocol-cli.c')
-rw-r--r--src/pulsecore/protocol-cli.c10
1 files changed, 4 insertions, 6 deletions
diff --git a/src/pulsecore/protocol-cli.c b/src/pulsecore/protocol-cli.c
index d9d00734..30cb475d 100644
--- a/src/pulsecore/protocol-cli.c
+++ b/src/pulsecore/protocol-cli.c
@@ -1,5 +1,3 @@
-/* $Id$ */
-
/***
This file is part of PulseAudio.
@@ -48,7 +46,7 @@ struct pa_protocol_cli {
static void cli_eof_cb(pa_cli*c, void*userdata) {
pa_protocol_cli *p = userdata;
pa_assert(p);
-
+
pa_idxset_remove_by_data(p->connections, c, NULL);
pa_cli_free(c);
}
@@ -56,7 +54,7 @@ static void cli_eof_cb(pa_cli*c, void*userdata) {
static void on_connection(pa_socket_server*s, pa_iochannel *io, void *userdata) {
pa_protocol_cli *p = userdata;
pa_cli *c;
-
+
pa_assert(s);
pa_assert(io);
pa_assert(p);
@@ -82,7 +80,7 @@ pa_protocol_cli* pa_protocol_cli_new(pa_core *core, pa_socket_server *server, pa
p = pa_xnew(pa_protocol_cli, 1);
p->module = m;
p->core = core;
- p->server = server;
+ p->server = pa_socket_server_ref(server);
p->connections = pa_idxset_new(NULL, NULL);
pa_socket_server_set_callback(p->server, on_connection, p);
@@ -92,7 +90,7 @@ pa_protocol_cli* pa_protocol_cli_new(pa_core *core, pa_socket_server *server, pa
static void free_connection(void *p, PA_GCC_UNUSED void *userdata) {
pa_assert(p);
-
+
pa_cli_free(p);
}