mirror of
https://git.pwmt.org/pwmt/zathura.git
synced 2025-02-06 14:44:55 +01:00
Fix use-after-free issue
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
This commit is contained in:
parent
5780a99291
commit
0e72cbc19a
1 changed files with 1 additions and 1 deletions
|
@ -223,13 +223,13 @@ zathura_init(zathura_t* zathura)
|
||||||
} else if (g_strcmp0(database, "null") != 0) {
|
} else if (g_strcmp0(database, "null") != 0) {
|
||||||
girara_error("Database backend '%s' is not supported.", database);
|
girara_error("Database backend '%s' is not supported.", database);
|
||||||
}
|
}
|
||||||
g_free(database);
|
|
||||||
|
|
||||||
if (zathura->database == NULL && g_strcmp0(database, "null") != 0) {
|
if (zathura->database == NULL && g_strcmp0(database, "null") != 0) {
|
||||||
girara_error("Unable to initialize database. Bookmarks won't be available.");
|
girara_error("Unable to initialize database. Bookmarks won't be available.");
|
||||||
} else {
|
} else {
|
||||||
g_object_set(G_OBJECT(zathura->ui.session->command_history), "io", zathura->database, NULL);
|
g_object_set(G_OBJECT(zathura->ui.session->command_history), "io", zathura->database, NULL);
|
||||||
}
|
}
|
||||||
|
g_free(database);
|
||||||
|
|
||||||
/* bookmarks */
|
/* bookmarks */
|
||||||
zathura->bookmarks.bookmarks = girara_sorted_list_new2((girara_compare_function_t) zathura_bookmarks_compare,
|
zathura->bookmarks.bookmarks = girara_sorted_list_new2((girara_compare_function_t) zathura_bookmarks_compare,
|
||||||
|
|
Loading…
Reference in a new issue