|
Jiri Moskovcak |
00e81b |
commit 42ab4016ea8901108a22233a1b4a44a995e9a194
|
|
Jiri Moskovcak |
00e81b |
Author: Nikola Pajkovsky <npajkovs@redhat.com>
|
|
Jiri Moskovcak |
00e81b |
Date: Mon Mar 28 14:01:53 2011 +0200
|
|
Jiri Moskovcak |
00e81b |
|
|
Jiri Moskovcak |
00e81b |
Ticket #160 Hash is not present in Bugzilla
|
|
Jiri Moskovcak |
00e81b |
|
|
Jiri Moskovcak |
00e81b |
Signed-off-by: Nikola Pajkovsky <npajkovs@redhat.com>
|
|
Jiri Moskovcak |
00e81b |
|
|
Jiri Moskovcak |
00e81b |
diff --git a/src/plugins/abrt-action-bugzilla.cpp b/src/plugins/abrt-action-bugzilla.cpp
|
|
Jiri Moskovcak |
00e81b |
index abc3fa1..e5e5bc8 100644
|
|
Jiri Moskovcak |
00e81b |
--- a/src/plugins/abrt-action-bugzilla.cpp
|
|
Jiri Moskovcak |
00e81b |
+++ b/src/plugins/abrt-action-bugzilla.cpp
|
|
Jiri Moskovcak |
00e81b |
@@ -299,7 +299,8 @@ void ctx::get_bug_cc(xmlrpc_value* result_xml, struct bug_info* bz)
|
|
Jiri Moskovcak |
00e81b |
return;
|
|
Jiri Moskovcak |
00e81b |
}
|
|
Jiri Moskovcak |
00e81b |
|
|
Jiri Moskovcak |
00e81b |
-xmlrpc_value* ctx::call_quicksearch_duphash(const char* component, const char* release, const char* duphash)
|
|
Jiri Moskovcak |
00e81b |
+xmlrpc_value* ctx::call_quicksearch_duphash(const char* component,
|
|
Jiri Moskovcak |
00e81b |
+ const char* release, const char* duphash)
|
|
Jiri Moskovcak |
00e81b |
{
|
|
Jiri Moskovcak |
00e81b |
char *query = NULL;
|
|
Jiri Moskovcak |
00e81b |
if (!release)
|
|
Jiri Moskovcak |
00e81b |
@@ -657,6 +658,14 @@ static void report_to_bugzilla(
|
|
Jiri Moskovcak |
00e81b |
|
|
Jiri Moskovcak |
00e81b |
const char *component = get_crash_item_content_or_NULL(crash_data, FILENAME_COMPONENT);
|
|
Jiri Moskovcak |
00e81b |
const char *duphash = get_crash_item_content_or_NULL(crash_data, FILENAME_DUPHASH);
|
|
Jiri Moskovcak |
00e81b |
+ if (!duphash)
|
|
Jiri Moskovcak |
00e81b |
+ error_msg_and_die(_("Essential file '%s' is missing, can't continue.."),
|
|
Jiri Moskovcak |
00e81b |
+ FILENAME_DUPHASH);
|
|
Jiri Moskovcak |
00e81b |
+
|
|
Jiri Moskovcak |
00e81b |
+ if (!*duphash)
|
|
Jiri Moskovcak |
00e81b |
+ error_msg_and_die(_("Essential file '%s' is empty, can't continue.."),
|
|
Jiri Moskovcak |
00e81b |
+ FILENAME_DUPHASH);
|
|
Jiri Moskovcak |
00e81b |
+
|
|
Jiri Moskovcak |
00e81b |
const char *release = get_crash_item_content_or_NULL(crash_data, FILENAME_OS_RELEASE);
|
|
Jiri Moskovcak |
00e81b |
if (!release) /* Old dump dir format compat. Remove in abrt-2.1 */
|
|
Jiri Moskovcak |
00e81b |
release = get_crash_item_content_or_NULL(crash_data, "release");
|