diff options
author | Tomas Bzatek <tbzatek@redhat.com> | 2013-11-15 17:42:09 +0100 |
---|---|---|
committer | Tomas Bzatek <tbzatek@redhat.com> | 2013-11-15 17:42:09 +0100 |
commit | 21075e959a4ce4ebed5be73d2b8d081f3620051e (patch) | |
tree | d3fe624c8421de50b9c1df333a6312b72947ac44 /src/journald | |
parent | 6276dde7a0acdd32e9a9532dd92c75723387ea1d (diff) | |
download | openlmi-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.c | 3 | ||||
-rw-r--r-- | src/journald/instutil.c | 4 |
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) |