SCP: Allow overlapping input and result string while parsing glyphs
This commit is contained in:
parent
b9b8a496d6
commit
407696ccc3
1 changed files with 3 additions and 3 deletions
6
scp.c
6
scp.c
|
@ -9676,10 +9676,10 @@ while ((*iptr != 0) && (!got_quoted) &&
|
||||||
else *optr = *iptr;
|
else *optr = *iptr;
|
||||||
iptr++; optr++;
|
iptr++; optr++;
|
||||||
}
|
}
|
||||||
*optr = 0;
|
if (mchar && (*iptr == mchar)) /* skip input terminator */
|
||||||
if (mchar && (*iptr == mchar)) /* skip terminator */
|
|
||||||
iptr++;
|
iptr++;
|
||||||
while (sim_isspace (*iptr)) /* absorb spaces */
|
*optr = 0; /* terminate result string */
|
||||||
|
while (sim_isspace (*iptr)) /* absorb additional input spaces */
|
||||||
iptr++;
|
iptr++;
|
||||||
return iptr;
|
return iptr;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue