summaryrefslogtreecommitdiff
path: root/Build/source/utils/asymptote/fileio.cc
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2018-04-03 22:35:04 +0000
committerKarl Berry <karl@freefriends.org>2018-04-03 22:35:04 +0000
commit36b8d1341af4a7ab1f5759d75ad1eecfc375c1f4 (patch)
tree12d09b686d2c18f245dc6fd492c09cdcd4c02ebc /Build/source/utils/asymptote/fileio.cc
parentd73e029b665b866fe734e44508746a2cba513fd7 (diff)
asy 2.42 sources
git-svn-id: svn://tug.org/texlive/trunk@47274 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/utils/asymptote/fileio.cc')
-rw-r--r--Build/source/utils/asymptote/fileio.cc7
1 files changed, 5 insertions, 2 deletions
diff --git a/Build/source/utils/asymptote/fileio.cc b/Build/source/utils/asymptote/fileio.cc
index 061dadbb739..d738438820e 100644
--- a/Build/source/utils/asymptote/fileio.cc
+++ b/Build/source/utils/asymptote/fileio.cc
@@ -145,8 +145,11 @@ void ifile::Read(string& val)
}
}
}
- size_t pos=s.length()-1;
- if(s[pos] == '\r') s.erase(pos,1);
+ size_t n=s.length();
+ if(n > 0) {
+ size_t pos=n-1;
+ if(s[pos] == '\r') s.erase(pos,1);
+ }
val=whitespace+s;
}