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