summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorDenys Vlasenko <vda.linux@googlemail.com>2010-03-17 13:25:31 +0100
committerDenys Vlasenko <vda.linux@googlemail.com>2010-03-17 13:25:31 +0100
commit5147b06c66bbfd2ef638fcf2f146e241d60a1b48 (patch)
tree4746141b8fc7c8c70821bf9655c8ecd9c4a782a6 /lib
parente7f9a93381bb3021cbeabf2eb51e68b6743c07c7 (diff)
downloadabrt-5147b06c66bbfd2ef638fcf2f146e241d60a1b48.tar.gz
abrt-5147b06c66bbfd2ef638fcf2f146e241d60a1b48.tar.xz
abrt-5147b06c66bbfd2ef638fcf2f146e241d60a1b48.zip
Kerneloops: use 1st line of oops as REASON. Closes rhbz#574196.
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'lib')
-rw-r--r--lib/Plugins/KerneloopsScanner.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/Plugins/KerneloopsScanner.cpp b/lib/Plugins/KerneloopsScanner.cpp
index b3fe1ec7..9d15b26d 100644
--- a/lib/Plugins/KerneloopsScanner.cpp
+++ b/lib/Plugins/KerneloopsScanner.cpp
@@ -131,6 +131,9 @@ void save_oops_to_debug_dump(const vector_string_t& oopsList)
dd.SaveText(FILENAME_KERNEL, first_line);
dd.SaveText(FILENAME_CMDLINE, "not_applicable");
dd.SaveText(FILENAME_BACKTRACE, second_line);
+ /* Optional, makes generated bz more informative */
+ strchrnul(second_line, '\n')[0] = '\0';
+ dd.SaveText(FILENAME_REASON, second_line);
}
catch (CABRTException& e)
{