Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
static int __pakfire_progressbar_finish(struct pakfire_progressbar* p) {
int r;
- int retval = 0;
+ void* retval = NULL;
// Do nothing if already finished
if (p->status == PAKFIRE_PROGRESSBAR_FINISHED)
p->status = PAKFIRE_PROGRESSBAR_FINISHED;
// Wait until the render thread is done
- r = pthread_join(p->renderer, (void**)&retval);
+ r = pthread_join(p->renderer, &retval);
if (r)
return r;
- return retval;
+ return (intptr_t)retval;
}
static void pakfire_progressbar_free(struct pakfire_progressbar* p) {