From: Michael Tremer Date: Fri, 9 Dec 2022 15:24:52 +0000 (+0000) Subject: progressbar: Don't join rendering thread when it has never been started X-Git-Tag: 0.9.28~6 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=c2ac5975b289999ba5162949a331c8a6dfd66cb5;p=pakfire.git progressbar: Don't join rendering thread when it has never been started Signed-off-by: Michael Tremer --- diff --git a/src/libpakfire/progressbar.c b/src/libpakfire/progressbar.c index 620932ff5..5e5e77199 100644 --- a/src/libpakfire/progressbar.c +++ b/src/libpakfire/progressbar.c @@ -139,9 +139,11 @@ static int __pakfire_progressbar_finish(struct pakfire_progressbar* p) { p->status = PAKFIRE_PROGRESSBAR_FINISHED; // Wait until the render thread is done - r = pthread_join(p->renderer, &retval); - if (r) - return r; + if (p->renderer) { + r = pthread_join(p->renderer, &retval); + if (r) + return r; + } return (intptr_t)retval; }