diff options
author | Denys Vlasenko <dvlasenk@redhat.com> | 2011-05-17 17:02:19 +0200 |
---|---|---|
committer | Denys Vlasenko <dvlasenk@redhat.com> | 2011-05-17 17:02:19 +0200 |
commit | b1a334bc10c89579e5ebefe966333e2718b787c5 (patch) | |
tree | abfb99c45ea86c5b15772995fa6c08b694fed3fb /src/plugins/rhbz.c | |
parent | 92cb090b4bb41ae18e662496f6863c609849db11 (diff) | |
download | abrt-b1a334bc10c89579e5ebefe966333e2718b787c5.tar.gz abrt-b1a334bc10c89579e5ebefe966333e2718b787c5.tar.xz abrt-b1a334bc10c89579e5ebefe966333e2718b787c5.zip |
abrt-action-bugzilla: store "reported_to" for new bugs too. closes bz#698406
Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
Diffstat (limited to 'src/plugins/rhbz.c')
-rw-r--r-- | src/plugins/rhbz.c | 28 |
1 files changed, 13 insertions, 15 deletions
diff --git a/src/plugins/rhbz.c b/src/plugins/rhbz.c index d7d583dd..83c3d20a 100644 --- a/src/plugins/rhbz.c +++ b/src/plugins/rhbz.c @@ -35,10 +35,10 @@ void free_bug_info(struct bug_info *bi) if (!bi) return; - free((void*)bi->bi_status); - free((void*)bi->bi_resolution); - free((void*)bi->bi_reporter); - free((void*)bi->bi_product); + free(bi->bi_status); + free(bi->bi_resolution); + free(bi->bi_reporter); + free(bi->bi_product); list_free_with_free(bi->bi_cc_list); @@ -174,18 +174,16 @@ void *rhbz_bug_read_item(const char *memb, xmlrpc_value *xml, int flags) return (void*)string; } + if (IS_READ_INT(flags)) { - if (IS_READ_INT(flags)) - { - int *integer = xmalloc(sizeof(int)); - xmlrpc_read_int(&env, member, integer); - xmlrpc_DECREF(member); - if (env.fault_occurred) - abrt_xmlrpc_die(&env); - - VERB3 log("found %s: '%i'", memb, *integer); - return (void*)integer; - } + int *integer = xmalloc(sizeof(int)); + xmlrpc_read_int(&env, member, integer); + xmlrpc_DECREF(member); + if (env.fault_occurred) + abrt_xmlrpc_die(&env); + + VERB3 log("found %s: '%i'", memb, *integer); + return (void*)integer; } die: free((void*)string); |