From 2c8b32769f0bd81c48656fcfe139136132145fd3 Mon Sep 17 00:00:00 2001
From: Andrea Zoli <zoli@iasfbo.inaf.it>
Date: Thu, 30 Apr 2015 18:20:56 +0200
Subject: [PATCH] Fix SDFBlock xml rblock name allocation.

---
 src/SDFBlock.cpp | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/SDFBlock.cpp b/src/SDFBlock.cpp
index 6e7b453..0a43878 100644
--- a/src/SDFBlock.cpp
+++ b/src/SDFBlock.cpp
@@ -170,7 +170,9 @@ void SDFBlockType::loadType(pugi::xml_node node, const pugi::xml_document& doc,
 		std::cout << "Add rblock index for " << rbNode.attribute("name").value();
 		std::cout << " level " << level << " phyindex " << indexOfNBlock[i] << " offset " << offset << std::endl;
 #endif
-		rblockFilename[i] = (char*) rbNode.attribute("name").value();
+        char* str = new char[256];
+        strcpy(str, rbNode.attribute("name").value());
+		rblockFilename[i] = str;
 
 		nblockmax += maxNumberOfBlock[i];
 	}
-- 
GitLab