diff options
author | Denys Vlasenko <dvlasenk@redhat.com> | 2010-12-13 23:08:04 +0100 |
---|---|---|
committer | Denys Vlasenko <dvlasenk@redhat.com> | 2010-12-13 23:08:04 +0100 |
commit | 529935edd6733438531232b28174541ca6f92692 (patch) | |
tree | db2a57af7d2fd1710ac89005c8e81d21c829b937 /src/cli/report.cpp | |
parent | 53f90e86aa6268565688c7ccf1d6cc9f7748b8be (diff) | |
download | abrt-529935edd6733438531232b28174541ca6f92692.tar.gz abrt-529935edd6733438531232b28174541ca6f92692.tar.xz abrt-529935edd6733438531232b28174541ca6f92692.zip |
small fixes to map_string_t conversion suggested by Karel
Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
Diffstat (limited to 'src/cli/report.cpp')
-rw-r--r-- | src/cli/report.cpp | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/cli/report.cpp b/src/cli/report.cpp index f87486a7..8b8f9cc6 100644 --- a/src/cli/report.cpp +++ b/src/cli/report.cpp @@ -518,10 +518,10 @@ static GHashTable *get_reporter_plugin_settings(const vector_string_t& reporters if (homedir) { GHashTableIter iter; - char *key; - map_string_t *value; + char *plugin_name; + map_string_t *plugin_settings; g_hash_table_iter_init(&iter, settings); - while (g_hash_table_iter_next(&iter, (void**)&key, (void**)&value)) + while (g_hash_table_iter_next(&iter, (void**)&plugin_name, (void**)&plugin_settings)) { /* Load plugin config in the home dir. Do not skip lines * with empty value (but containing a "key="), @@ -529,7 +529,7 @@ static GHashTable *get_reporter_plugin_settings(const vector_string_t& reporters * from /etc/abrt/plugins/foo.conf, but he prefers to * enter it every time he reports. */ map_string_h *single_plugin_settings = new_map_string(); - char *path = xasprintf("%s/.abrt/%s.conf", homedir, key); + char *path = xasprintf("%s/.abrt/%s.conf", homedir, plugin_name); bool success = load_conf_file(path, single_plugin_settings, /*skip key w/o values:*/ false); free(path); if (!success) @@ -540,11 +540,11 @@ static GHashTable *get_reporter_plugin_settings(const vector_string_t& reporters /* Merge user's plugin settings into already loaded settings */ GHashTableIter iter2; - char *key2; - char *value2; + char *key; + char *value; g_hash_table_iter_init(&iter2, single_plugin_settings); - while (g_hash_table_iter_next(&iter2, (void**)&key2, (void**)&value2)) - (*value)[key2] = xstrdup(value2); + while (g_hash_table_iter_next(&iter2, (void**)&key, (void**)&value)) + (*plugin_settings)[key] = xstrdup(value); free_map_string(single_plugin_settings); } |