Blame abrt-1.0.9-better-bz-summary.patch
|
Jiří Moskovčák |
07ee5f |
commit fcde1a65a0a283ed785cafa8a44ae219e1a79912
|
|
Jiří Moskovčák |
07ee5f |
Author: Nikola Pajkovsky <npajkovs@redhat.com>
|
|
Jiří Moskovčák |
07ee5f |
Date: Wed Apr 7 17:47:32 2010 +0200
|
|
Jiří Moskovčák |
07ee5f |
|
|
Jiří Moskovčák |
07ee5f |
add function name into summary(if it's found)
|
|
Jiří Moskovčák |
07ee5f |
|
|
Jiří Moskovčák |
07ee5f |
Signed-off-by: Nikola Pajkovsky <npajkovs@redhat.com>
|
|
Jiří Moskovčák |
07ee5f |
|
|
Jiří Moskovčák |
07ee5f |
diff --git a/lib/Plugins/Bugzilla.cpp b/lib/Plugins/Bugzilla.cpp
|
|
Jiří Moskovčák |
07ee5f |
index e59e9a7..bffccc1 100644
|
|
Jiří Moskovčák |
07ee5f |
--- a/lib/Plugins/Bugzilla.cpp
|
|
Jiří Moskovčák |
07ee5f |
+++ b/lib/Plugins/Bugzilla.cpp
|
|
Jiří Moskovčák |
07ee5f |
@@ -352,8 +352,15 @@ xmlrpc_int32 ctx::new_bug(const map_crash_data_t& pCrashData)
|
|
Jiří Moskovčák |
07ee5f |
const std::string& arch = get_crash_data_item_content(pCrashData, FILENAME_ARCHITECTURE);
|
|
Jiří Moskovčák |
07ee5f |
const std::string& duphash = get_crash_data_item_content(pCrashData, CD_DUPHASH);
|
|
Jiří Moskovčák |
07ee5f |
const char *reason = get_crash_data_item_content_or_NULL(pCrashData, FILENAME_REASON);
|
|
Jiří Moskovčák |
07ee5f |
+ const char *function = get_crash_data_item_content_or_NULL(pCrashData, FILENAME_CRASH_FUNCTION);
|
|
Jiří Moskovčák |
07ee5f |
|
|
Jiří Moskovčák |
07ee5f |
std::string summary = "[abrt] crash in " + package;
|
|
Jiří Moskovčák |
07ee5f |
+ if (function != NULL && strlen(function) < 30)
|
|
Jiří Moskovčák |
07ee5f |
+ {
|
|
Jiří Moskovčák |
07ee5f |
+ summary += ": ";
|
|
Jiří Moskovčák |
07ee5f |
+ summary += function;
|
|
Jiří Moskovčák |
07ee5f |
+ }
|
|
Jiří Moskovčák |
07ee5f |
+
|
|
Jiří Moskovčák |
07ee5f |
if (reason != NULL)
|
|
Jiří Moskovčák |
07ee5f |
{
|
|
Jiří Moskovčák |
07ee5f |
summary += ": ";
|