From 407696ccc3fc4982b8be8471061e97bf0d2decdf Mon Sep 17 00:00:00 2001 From: Mark Pizzolato Date: Fri, 21 Aug 2020 12:09:17 -0700 Subject: [PATCH] SCP: Allow overlapping input and result string while parsing glyphs --- scp.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/scp.c b/scp.c index 67d29f75..c63a856d 100644 --- a/scp.c +++ b/scp.c @@ -9676,10 +9676,10 @@ while ((*iptr != 0) && (!got_quoted) && else *optr = *iptr; iptr++; optr++; } -*optr = 0; -if (mchar && (*iptr == mchar)) /* skip terminator */ +if (mchar && (*iptr == mchar)) /* skip input terminator */ iptr++; -while (sim_isspace (*iptr)) /* absorb spaces */ +*optr = 0; /* terminate result string */ +while (sim_isspace (*iptr)) /* absorb additional input spaces */ iptr++; return iptr; }