mirror of
https://git.pwmt.org/pwmt/zathura.git
synced 2025-01-30 18:54:56 +01:00
Fix some mem leaks.
This commit is contained in:
parent
0aa3eb02c2
commit
9d9eea8451
1 changed files with 6 additions and 0 deletions
|
@ -503,8 +503,14 @@ cb_zathura_db_watch_file(GFileMonitor* UNUSED(monitor), GFile* file, GFile* UNUS
|
||||||
|
|
||||||
zathura_plaindatabase_private_t* priv = ZATHURA_PLAINDATABASE_GET_PRIVATE(database);
|
zathura_plaindatabase_private_t* priv = ZATHURA_PLAINDATABASE_GET_PRIVATE(database);
|
||||||
if (priv->bookmark_path && strcmp(priv->bookmark_path, path) == 0) {
|
if (priv->bookmark_path && strcmp(priv->bookmark_path, path) == 0) {
|
||||||
|
if (priv->bookmarks != NULL) {
|
||||||
|
g_key_file_free(priv->bookmarks);
|
||||||
|
}
|
||||||
priv->bookmarks = zathura_db_read_key_file_from_file(priv->bookmark_path);
|
priv->bookmarks = zathura_db_read_key_file_from_file(priv->bookmark_path);
|
||||||
} else if (priv->history_path && strcmp(priv->history_path, path) == 0) {
|
} else if (priv->history_path && strcmp(priv->history_path, path) == 0) {
|
||||||
|
if (priv->history != NULL) {
|
||||||
|
g_key_file_free(priv->history);
|
||||||
|
}
|
||||||
priv->history = zathura_db_read_key_file_from_file(priv->history_path);
|
priv->history = zathura_db_read_key_file_from_file(priv->history_path);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue