From db8f8fc0625406d35f2480bb5d796383ba93008f Mon Sep 17 00:00:00 2001 From: rlar Date: Sat, 30 Apr 2016 19:24:49 +0200 Subject: [PATCH] numparam/mystring.c, fix `pscopy()' and `pscopy_up()' --- src/frontend/numparam/mystring.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/frontend/numparam/mystring.c b/src/frontend/numparam/mystring.c index ec2b490c5..e6627c244 100644 --- a/src/frontend/numparam/mystring.c +++ b/src/frontend/numparam/mystring.c @@ -246,10 +246,8 @@ pscopy(SPICE_DSTRINGPTR dstr_p, const char *t, int start, int leng) if (start < stop) { /* nothing! */ - if ((start + leng - 1) > stop) { - // leng = stop - start + 1; + if (leng > stop - start) leng = stop - start; - } _spice_dstring_setlength(dstr_p, leng); s_p = spice_dstring_value(dstr_p); @@ -281,10 +279,8 @@ pscopy_up(SPICE_DSTRINGPTR dstr_p, const char *t, int start, int leng) if (start < stop) { /* nothing! */ - if ((start + leng - 1) > stop) { - // leng = stop - start + 1; + if (leng > stop - start) leng = stop - start; - } _spice_dstring_setlength(dstr_p, leng); s_p = spice_dstring_value(dstr_p);