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