From efdebd98afca8cd3f0bd48cfcd8b6a90caacb0fb Mon Sep 17 00:00:00 2001 From: Daniel W Date: Wed, 12 Jul 2017 12:27:44 -0700 Subject: [PATCH] Not having structured data elements caused a NullReferenceException --- .../Serialization/SyslogRfc5424MessageSerializer.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/SyslogNet.Client/Serialization/SyslogRfc5424MessageSerializer.cs b/SyslogNet.Client/Serialization/SyslogRfc5424MessageSerializer.cs index 301b059..748d32d 100644 --- a/SyslogNet.Client/Serialization/SyslogRfc5424MessageSerializer.cs +++ b/SyslogNet.Client/Serialization/SyslogRfc5424MessageSerializer.cs @@ -33,8 +33,8 @@ public void Serialize(SyslogMessage message, Stream stream) writeStream(stream, Encoding.ASCII, messageBuilder.ToString()); - var structuredData = message.StructuredDataElements.ToList(); - if (structuredData.Any()) + var structuredData = message.StructuredDataElements?.ToList(); + if (structuredData != null && structuredData.Any()) { // Structured data foreach(StructuredDataElement sdElement in structuredData)