From 2695ac1acab4af31b7dc7908e958e2c9c85c139f Mon Sep 17 00:00:00 2001
From: Andrea Zoli <zoli@iasfbo.inaf.it>
Date: Fri, 6 Jun 2014 17:28:46 +0200
Subject: [PATCH] Fix Tail element parsing, handle it as optional.

---
 src/XmlConfig.cpp | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/src/XmlConfig.cpp b/src/XmlConfig.cpp
index 8ad0ead..b614c4d 100644
--- a/src/XmlConfig.cpp
+++ b/src/XmlConfig.cpp
@@ -364,9 +364,12 @@ std::string XmlConfig::convert(const std::string& filename)
 
 			counter++;
 		}
-		pfs << "[Tail]" << endl;
 		xml_node tail = packet.child("tail");
-		_writeFields(tail, pfs);
+		if(tail)
+		{
+			pfs << "[Tail]" << endl;
+			_writeFields(tail, pfs);
+		}
 
 		// if not defined in the header find in datafieldheader
 		int algindex = 0;
-- 
GitLab