mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-11 21:29:42 +02:00
* Fixed bugs 9143 and 11706 (duplicates)
git-svn-id: trunk@11612 -
This commit is contained in:
parent
a891358859
commit
80749e3513
@ -1179,12 +1179,12 @@ var
|
|||||||
Buffer : PWideChar;
|
Buffer : PWideChar;
|
||||||
begin
|
begin
|
||||||
if DataSize <= dsMaxStringSize then begin
|
if DataSize <= dsMaxStringSize then begin
|
||||||
Result := GetData(@FixBuffer, False);
|
Result := GetData(@FixBuffer, True);
|
||||||
aValue := FixBuffer;
|
aValue := FixBuffer;
|
||||||
end else begin
|
end else begin
|
||||||
SetLength(DynBuffer, Succ(Size));
|
SetLength(DynBuffer, Succ(Size));
|
||||||
Buffer := PWideChar(DynBuffer);
|
Buffer := PWideChar(DynBuffer);
|
||||||
Result := GetData(Buffer, False);
|
Result := GetData(Buffer, True);
|
||||||
if Result then
|
if Result then
|
||||||
aValue := Buffer;
|
aValue := Buffer;
|
||||||
end;
|
end;
|
||||||
|
Loading…
Reference in New Issue
Block a user