summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/polypcore/socket-server.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/polypcore/socket-server.c b/src/polypcore/socket-server.c
index b27816d4..f7e0b647 100644
--- a/src/polypcore/socket-server.c
+++ b/src/polypcore/socket-server.c
@@ -379,13 +379,14 @@ pa_socket_server* pa_socket_server_new_ipv6_string(pa_mainloop_api *m, const cha
static void socket_server_free(pa_socket_server*s) {
assert(s);
- close(s->fd);
if (s->filename) {
unlink(s->filename);
pa_xfree(s->filename);
}
+ close(s->fd);
+
pa_xfree(s->tcpwrap_service);
s->mainloop->io_free(s->io_event);
@@ -406,7 +407,6 @@ void pa_socket_server_set_callback(pa_socket_server*s, void (*on_connection)(pa_
s->userdata = userdata;
}
-
char *pa_socket_server_get_address(pa_socket_server *s, char *c, size_t l) {
assert(s && c && l > 0);