From ec6359732dec5651567f593d07871b5b7997c91d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timo=20Ter=C3=A4s?= Date: Tue, 15 Jun 2010 14:40:46 +0300 Subject: db: reinitialize trigger_pkg_list node after deletion The trigger list can be reused after it's cleared, make sure the list node is initialized all the time. --- src/database.c | 1 + 1 file changed, 1 insertion(+) (limited to 'src') diff --git a/src/database.c b/src/database.c index a5113cd..5dcd9e0 100644 --- a/src/database.c +++ b/src/database.c @@ -2113,6 +2113,7 @@ int apk_db_install_pkg(struct apk_database *db, ipkg->flags |= APK_IPKGF_RUN_ALL_TRIGGERS; if (ipkg->triggers->num != 0) { list_del(&ipkg->trigger_pkgs_list); + list_init(&ipkg->trigger_pkgs_list); apk_string_array_free(&ipkg->triggers); } -- cgit v1.2.3