diff options
| author | Nikola Pajkovsky <npajkovs@redhat.com> | 2010-09-24 14:58:40 +0200 |
|---|---|---|
| committer | Nikola Pajkovsky <npajkovs@redhat.com> | 2010-09-24 14:58:40 +0200 |
| commit | 675d5159fbb9f5f760549a694543cd47f3638cac (patch) | |
| tree | 1a01bd90d3df41fb18f56fe1b3527c9c83a748b7 /src/daemon/abrt-action-save-package-data.cpp | |
| parent | 3f0f33fc439a411af661ba3cc0f08b4127c77237 (diff) | |
| download | abrt-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.cpp | 10 |
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)) |
