From bd3f3bbe49bc8d43a71a939a99cc2ad9c7d79938 Mon Sep 17 00:00:00 2001
From: Simon Praetorius <simon.praetorius@tu-dresden.de>
Date: Fri, 3 Jun 2011 13:36:40 +0000
Subject: [PATCH] Initfile parser - small changes

---
 AMDiS/src/Initfile.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/AMDiS/src/Initfile.h b/AMDiS/src/Initfile.h
index 00be10fa..70b30b1a 100644
--- a/AMDiS/src/Initfile.h
+++ b/AMDiS/src/Initfile.h
@@ -91,14 +91,14 @@ namespace AMDiS {
 			curDelim= checkDelim(val, delims);
 			pos= val.find(delims[curDelim], oldPos);
 			while( pos != std::string::npos ) {
-				std::string curWord= val.substr(oldPos, pos - 1);
+				std::string curWord= val.substr(oldPos, pos - oldPos);
 				oldPos= pos + 1;
 				convert(curWord, swap);
 				c.push_back(swap);
 				pos= val.find(delims[curDelim], oldPos);
 			}
 			//last entry
-			std::string curWord= val.substr(oldPos, val.length() - oldPos-1);
+			std::string curWord= val.substr(oldPos, val.length()-1 - oldPos);
 			convert(curWord, swap);
 			c.push_back(swap);
 		} catch (NoDelim nd) {
-- 
GitLab