Details
-
Task
-
Resolution: Fixed
-
P3: Somewhat important
-
None
-
None
-
-
8
-
13fbedd16 (dev), cfd963909 (6.6), b93d92f43 (tqtc/lts-6.5), ef24784f8 (dev), ab009f2f0 (dev), d8d5922f1 (dev), 36a6522b4 (dev), e34ee8e88 (dev), e542a2f9e (6.6), f54213449 (6.6), 90a23d8d1 (6.6), 0e1aef15f (6.6), ac103de62 (6.6), d7b2ecbce (tqtc/lts-6.5)
-
Foundation Sprint 93, Foundations Sprint 94
Description
If the string ends with a high surrogate then the string returned is not as expected, nor is any state updated. And it's consequently not possible to pass in the low surrogate to produce a valid string.
The code must be fixed to deal with pre-existing state as well as updating the state if data is missing at the end.