summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormarco <marco@3ad0048d-3df7-0310-abae-a5850022a9f2>2013-11-03 13:50:17 +0000
committermarco <marco@3ad0048d-3df7-0310-abae-a5850022a9f2>2013-11-03 13:50:17 +0000
commit1cba830fdf62a5142bb9a55291d5dafbabfc7d2b (patch)
treed2792a8ed8d7a3d4662a0465259f7303f7a11f05
parent332e50c0f439eaf0b42cf3e78f37ea7acc3e4c7d (diff)
downloadfpc-1cba830fdf62a5142bb9a55291d5dafbabfc7d2b.tar.gz
* manually fix buffer overflow in SysPCharToNtStr as fixed in cpstrrtl
merge in trunk (r25432) git-svn-id: http://svn.freepascal.org/svn/fpc/branches/fixes_2_6@25919 3ad0048d-3df7-0310-abae-a5850022a9f2
-rw-r--r--rtl/nativent/sysos.inc2
1 files changed, 1 insertions, 1 deletions
diff --git a/rtl/nativent/sysos.inc b/rtl/nativent/sysos.inc
index 8379233c76..a12b6be41c 100644
--- a/rtl/nativent/sysos.inc
+++ b/rtl/nativent/sysos.inc
@@ -368,7 +368,7 @@ begin
aNtStr.Length := aLen * SizeOf(WideChar);
aNtStr.MaximumLength := aNtStr.Length;
aNtStr.Buffer := GetMem(aNtStr.Length);
- for i := 0 to aLen do
+ for i := 0 to aLen-1 do
aNtStr.Buffer[i] := aText[i];
end;