diff options
| author | Nikola Pajkovsky <npajkovs@redhat.com> | 2010-09-30 18:56:38 +0200 |
|---|---|---|
| committer | Nikola Pajkovsky <npajkovs@redhat.com> | 2010-10-06 11:22:14 +0200 |
| commit | 43c4ec48451330d8290d28c6ad1d2793ac3207fa (patch) | |
| tree | 7085ab00b6e46bf4f396efc5366e22e5dd5e5a6c /lib/plugins/KerneloopsSysLog.cpp | |
| parent | 888577a1086f07f74692ca58d8a46a413a59ec2f (diff) | |
| download | abrt-43c4ec48451330d8290d28c6ad1d2793ac3207fa.tar.gz abrt-43c4ec48451330d8290d28c6ad1d2793ac3207fa.tar.xz abrt-43c4ec48451330d8290d28c6ad1d2793ac3207fa.zip | |
Kerneloops*.cpp and dumpoops.cpp uses GList
vector_string_t was replaced by glist in these files
Signed-off-by: Nikola Pajkovsky <npajkovs@redhat.com>
Diffstat (limited to 'lib/plugins/KerneloopsSysLog.cpp')
| -rw-r--r-- | lib/plugins/KerneloopsSysLog.cpp | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/lib/plugins/KerneloopsSysLog.cpp b/lib/plugins/KerneloopsSysLog.cpp index 8594bf42..68f309bc 100644 --- a/lib/plugins/KerneloopsSysLog.cpp +++ b/lib/plugins/KerneloopsSysLog.cpp @@ -18,10 +18,12 @@ */ #include "abrtlib.h" #include "KerneloopsSysLog.h" +#include <glib.h> -static void queue_oops(vector_string_t &vec, const char *data, const char *version) +static void queue_oops(GList **vec, const char *data, const char *version) { - vec.push_back(ssprintf("%s\n%s", version, data)); + char *ver_data = xasprintf("%s\n%s", version, data); + *vec = g_list_append(*vec, ver_data); } /* @@ -59,7 +61,7 @@ struct line_info { char level; }; -static int record_oops(vector_string_t &oopses, struct line_info* lines_info, int oopsstart, int oopsend) +static int record_oops(GList **oopses, struct line_info* lines_info, int oopsstart, int oopsend) { int q; int len; @@ -98,7 +100,7 @@ static int record_oops(vector_string_t &oopses, struct line_info* lines_info, in return rv; } #define REALLOC_CHUNK 1000 -int extract_oopses(vector_string_t &oopses, char *buffer, size_t buflen) +int extract_oopses(GList **oopses, char *buffer, size_t buflen) { char *c; int linecount = 0; |
