diff options
author | Denys Vlasenko <vda.linux@googlemail.com> | 2010-02-23 14:02:34 +0100 |
---|---|---|
committer | Denys Vlasenko <vda.linux@googlemail.com> | 2010-02-23 14:02:34 +0100 |
commit | e82897f10808e20e3f4e7ab55203175c6dd94c3e (patch) | |
tree | c30fdac63310adecef348ed291520bd8864d342e /src/Hooks | |
parent | 5dfec8b294b9bc8cc4d19816daf1121d8420d362 (diff) | |
download | abrt-e82897f10808e20e3f4e7ab55203175c6dd94c3e.tar.gz abrt-e82897f10808e20e3f4e7ab55203175c6dd94c3e.tar.xz abrt-e82897f10808e20e3f4e7ab55203175c6dd94c3e.zip |
simplify kerneloops/dumpoops a bit
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'src/Hooks')
-rw-r--r-- | src/Hooks/dumpoops.cpp | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/src/Hooks/dumpoops.cpp b/src/Hooks/dumpoops.cpp index 44a68d7..0467b51 100644 --- a/src/Hooks/dumpoops.cpp +++ b/src/Hooks/dumpoops.cpp @@ -75,8 +75,8 @@ int main(int argc, char **argv) /* Load KerneloopsScanner plugin */ // const plugin_info_t *plugin_info; CPlugin* (*plugin_newf)(void); - int (*scan_syslog_file)(CKerneloopsScanner *This, const char *filename); - void (*save_oops_to_debug_dump)(CKerneloopsScanner *This); + int (*scan_syslog_file)(vector_string_t& oopsList, const char *filename); + void (*save_oops_to_debug_dump)(const vector_string_t& oopsList); void *handle; errno = 0; @@ -94,20 +94,21 @@ int main(int argc, char **argv) // scanner->LoadSettings(path); /* Use it: parse and dump the oops */ - int cnt = scan_syslog_file(scanner, argv[0]); + vector_string_t oopsList; + int cnt = scan_syslog_file(oopsList, argv[0]); log("found oopses: %d", cnt); if (cnt > 0) { if (opt_s) { int i = 0; - while (i < scanner->m_pOopsList.size()) { - printf("\nVersion: %s", scanner->m_pOopsList[i].c_str()); + while (i < oopsList.size()) { + printf("\nVersion: %s", oopsList[i].c_str()); i++; } } if (opt_d) { log("dumping oopses"); - save_oops_to_debug_dump(scanner); + save_oops_to_debug_dump(oopsList); } } |