From 46dd3be8ce74e8b74ef493fbb995dabbc4341e6d Mon Sep 17 00:00:00 2001 From: ckdo Date: Tue, 29 Oct 2019 08:55:02 +0100 Subject: [PATCH] raop: Code clarification : Only free the I/O thread when everything is initialized --- src/modules/raop/raop-sink.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/modules/raop/raop-sink.c b/src/modules/raop/raop-sink.c index 84840ccd0..bb2723a5f 100644 --- a/src/modules/raop/raop-sink.c +++ b/src/modules/raop/raop-sink.c @@ -169,9 +169,9 @@ static int sink_process_msg(pa_msgobject *o, int code, void *data, int64_t offse pa_usec_t now; now = pa_rtclock_now(); - pa_rtpoll_set_timer_absolute(u->rtpoll, now); u->write_count = 0; u->start = now; + pa_rtpoll_set_timer_absolute(u->rtpoll, now); if (u->sink->thread_info.state == PA_SINK_SUSPENDED) { /* Our stream has been suspended so we just flush it... */