diff --git a/document.c b/document.c index 6a1d462..4979b1d 100644 --- a/document.c +++ b/document.c @@ -218,7 +218,7 @@ zathura_document_open(zathura_t* zathura, const char* path, const char* password girara_list_iterator_t* iter = girara_list_iterator(zathura->plugins.plugins); if (iter == NULL) { - return; + goto error_free; } do { diff --git a/zathura.c b/zathura.c index 62411a5..5bfed4c 100644 --- a/zathura.c +++ b/zathura.c @@ -146,7 +146,7 @@ document_open(zathura_t* zathura, const char* path, const char* password) girara_set_view(zathura->ui.session, zathura->ui.page_view); /* threads */ - zathura->sync.render_thread = render_init(); + zathura->sync.render_thread = render_init(zathura); if (!zathura->sync.render_thread) { goto error_free;