summaryrefslogtreecommitdiffstats
path: root/lib/Plugins/KerneloopsSysLog.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lib/Plugins/KerneloopsSysLog.cpp')
-rw-r--r--lib/Plugins/KerneloopsSysLog.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/lib/Plugins/KerneloopsSysLog.cpp b/lib/Plugins/KerneloopsSysLog.cpp
index 008d071..a30fc69 100644
--- a/lib/Plugins/KerneloopsSysLog.cpp
+++ b/lib/Plugins/KerneloopsSysLog.cpp
@@ -77,8 +77,8 @@ void CSysLog::QueueOops(char *data, char *version)
if (m_nFoundOopses > MAX_OOPS)
return;
- m_NewOops.m_sData = xstrdup(data);
- m_NewOops.m_sVersion = xstrdup(version);
+ m_NewOops.m_sData = data;
+ m_NewOops.m_sVersion = version;
m_OopsQueue.push_back(m_NewOops);
m_nFoundOopses++;
@@ -357,10 +357,10 @@ int CSysLog::ExtractOops(char *buffer, size_t buflen, int remove_syslog)
len = 2;
for (q = oopsstart; q <= oopsend; q++)
- len += strlen(lines_info[q].ptr)+1;
+ len += strlen(lines_info[q].ptr) + 1;
- oops = (char*)calloc(len, 1);
- version = (char*)calloc(len, 1);
+ oops = (char*)xzalloc(len);
+ version = (char*)xzalloc(len);
is_version = 0;
for (q = oopsstart; q <= oopsend; q++) {