summaryrefslogtreecommitdiffstats
path: root/src/daemon/abrt-action-save-package-data.cpp
diff options
context:
space:
mode:
authorNikola Pajkovsky <npajkovs@redhat.com>2010-09-24 14:58:40 +0200
committerNikola Pajkovsky <npajkovs@redhat.com>2010-09-24 14:58:40 +0200
commit675d5159fbb9f5f760549a694543cd47f3638cac (patch)
tree1a01bd90d3df41fb18f56fe1b3527c9c83a748b7 /src/daemon/abrt-action-save-package-data.cpp
parent3f0f33fc439a411af661ba3cc0f08b4127c77237 (diff)
downloadabrt-675d5159fbb9f5f760549a694543cd47f3638cac.tar.gz
abrt-675d5159fbb9f5f760549a694543cd47f3638cac.tar.xz
abrt-675d5159fbb9f5f760549a694543cd47f3638cac.zip
g_settings_setBlackListedPkgs uses GList
Signed-off-by: Nikola Pajkovsky <npajkovs@redhat.com>
Diffstat (limited to 'src/daemon/abrt-action-save-package-data.cpp')
-rw-r--r--src/daemon/abrt-action-save-package-data.cpp10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/daemon/abrt-action-save-package-data.cpp b/src/daemon/abrt-action-save-package-data.cpp
index 039fa24a..7a8b45ba 100644
--- a/src/daemon/abrt-action-save-package-data.cpp
+++ b/src/daemon/abrt-action-save-package-data.cpp
@@ -197,11 +197,15 @@ static int SavePackageDescriptionToDebugDump(const char *dump_dir_name)
package_short_name = get_package_name_from_NVR_or_NULL(package_full_name);
VERB2 log("Package:'%s' short:'%s'", package_full_name, package_short_name);
- if (g_settings_setBlackListedPkgs.find(package_short_name) != g_settings_setBlackListedPkgs.end())
+ for (GList *li = g_settings_setBlackListedPkgs; li != NULL; li = g_list_next(li))
{
- log("Blacklisted package '%s'", package_short_name);
- goto ret; /* return 1 (failure) */
+ if (strcmp((char*)li->data, package_short_name) == 0)
+ {
+ log("Blacklisted package '%s'", package_short_name);
+ goto ret; /* return 1 (failure) */
+ }
}
+
if (g_settings_bOpenGPGCheck && !remote)
{
if (rpm_chk_fingerprint(package_short_name))