summaryrefslogtreecommitdiffstats
path: root/src/journald
diff options
context:
space:
mode:
authorTomas Bzatek <tbzatek@redhat.com>2013-11-15 17:42:09 +0100
committerTomas Bzatek <tbzatek@redhat.com>2013-11-15 17:42:09 +0100
commit21075e959a4ce4ebed5be73d2b8d081f3620051e (patch)
treed3fe624c8421de50b9c1df333a6312b72947ac44 /src/journald
parent6276dde7a0acdd32e9a9532dd92c75723387ea1d (diff)
downloadopenlmi-providers-21075e959a4ce4ebed5be73d2b8d081f3620051e.tar.gz
openlmi-providers-21075e959a4ce4ebed5be73d2b8d081f3620051e.tar.xz
openlmi-providers-21075e959a4ce4ebed5be73d2b8d081f3620051e.zip
journal: Properly set all key properties of LMI_JournalLogRecord
The LMI_JournalLogRecord instances were lacking some key properties set that could be required by the standard.
Diffstat (limited to 'src/journald')
-rw-r--r--src/journald/LMI_JournalLogRecordProvider.c3
-rw-r--r--src/journald/instutil.c4
2 files changed, 4 insertions, 3 deletions
diff --git a/src/journald/LMI_JournalLogRecordProvider.c b/src/journald/LMI_JournalLogRecordProvider.c
index b21a562..e9a26dc 100644
--- a/src/journald/LMI_JournalLogRecordProvider.c
+++ b/src/journald/LMI_JournalLogRecordProvider.c
@@ -250,9 +250,6 @@ static CMPIStatus LMI_JournalLogRecordCreateInstance(
LMI_JournalLogRecord_InitFromObjectPath(&log_record, _cb, cop);
LMI_JournalLogRecord_Set_DataFormat(&log_record, data_format);
- LMI_JournalLogRecord_Set_CreationClassName(&log_record, LMI_JournalLogRecord_ClassName);
- LMI_JournalLogRecord_Set_LogCreationClassName(&log_record, LMI_JournalMessageLog_ClassName);
- LMI_JournalLogRecord_Set_LogName(&log_record, JOURNAL_MESSAGE_LOG_NAME);
/* Get stable cursor string */
r = sd_journal_get_cursor(journal, &cursor);
diff --git a/src/journald/instutil.c b/src/journald/instutil.c
index 527c517..c48f243 100644
--- a/src/journald/instutil.c
+++ b/src/journald/instutil.c
@@ -178,6 +178,10 @@ int create_LMI_JournalLogRecord(sd_journal *j,
CMPIDateTime *date;
gchar *d;
+ LMI_JournalLogRecord_Set_CreationClassName(rec, LMI_JournalLogRecord_ClassName);
+ LMI_JournalLogRecord_Set_LogCreationClassName(rec, LMI_JournalMessageLog_ClassName);
+ LMI_JournalLogRecord_Set_LogName(rec, JOURNAL_MESSAGE_LOG_NAME);
+
/* Construct the message */
r = get_record_message(j, FALSE, &d);
if (r < 0)