[fpc-devel] TStrings.Assign bug + patch
Paul Ishenin
ip at kmiac.ru
Wed Apr 23 09:26:22 CEST 2008
Hello, FPC developers' list.
I found a bug in TStrings.Assign. TStrings has FLBS (line break style)
field which assigned from default value in CheckSpecialChars.
FSpecialCharsInited controls whether CheckSpecialChars had been called
before.
But in TString.Assign FSpecialCharsInited setted to value from source
and all other fields setted from source except FLBS. This cause errors
when you assign initialized list to uninitialized. FLBS will stay
undefined in this case.
Attached patch fixes this bug.
Please apply to trunk and fixes_2_2 since lcl and lazarus ide depends on it.
--
Best regards,
Paul Ishenin.
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: rtl_strings_bug_trunk.patch
URL: <http://lists.freepascal.org/pipermail/fpc-devel/attachments/20080423/3d95bd53/attachment.ksh>
More information about the fpc-devel
mailing list