fixed bug where the string lenght wasnt decreased on some cases

This commit is contained in:
Borja Ferrer 2006-02-23 22:55:43 +00:00
parent 1d508c0e04
commit 631e709471

View File

@ -390,13 +390,16 @@ reswitch:
}
case '%':
*buf_p++ = static_cast<D>(ch);
llen--;
break;
case '\0':
*buf_p++ = static_cast<D>('%');
llen--;
goto done;
break;
default:
*buf_p++ = static_cast<D>(ch);
llen--;
break;
}
}