mirror of
https://gitlab.freedesktop.org/pulseaudio/pulseaudio.git
synced 2025-11-04 13:29:59 -05:00
first unlink the socket, the close it
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@772 fefdeb5f-60dc-0310-8127-8f9354f1896f
This commit is contained in:
parent
b0059c679d
commit
513df3b9f8
1 changed files with 2 additions and 2 deletions
|
|
@ -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) {
|
static void socket_server_free(pa_socket_server*s) {
|
||||||
assert(s);
|
assert(s);
|
||||||
close(s->fd);
|
|
||||||
|
|
||||||
if (s->filename) {
|
if (s->filename) {
|
||||||
unlink(s->filename);
|
unlink(s->filename);
|
||||||
pa_xfree(s->filename);
|
pa_xfree(s->filename);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
close(s->fd);
|
||||||
|
|
||||||
pa_xfree(s->tcpwrap_service);
|
pa_xfree(s->tcpwrap_service);
|
||||||
|
|
||||||
s->mainloop->io_free(s->io_event);
|
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;
|
s->userdata = userdata;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
char *pa_socket_server_get_address(pa_socket_server *s, char *c, size_t l) {
|
char *pa_socket_server_get_address(pa_socket_server *s, char *c, size_t l) {
|
||||||
assert(s && c && l > 0);
|
assert(s && c && l > 0);
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue