Jelajahi Sumber

* Check for Nil in strend

git-svn-id: trunk@34493 -
michael 9 tahun lalu
induk
melakukan
d94b9bd4ab
1 mengubah file dengan 8 tambahan dan 3 penghapusan
  1. 8 3
      rtl/inc/genstr.inc

+ 8 - 3
rtl/inc/genstr.inc

@@ -18,9 +18,14 @@
   counter: SizeInt;
  begin
    counter := 0;
-   while P[counter] <> #0 do
-      Inc(counter);
-   StrEnd := @(P[Counter]);
+   if not Assigned(P) then
+     StrEnd:=Nil
+   else  
+     begin
+     while P[counter] <> #0 do
+        Inc(counter);
+     StrEnd := @(P[Counter]);
+     end;
  end;
 {$endif FPC_UNIT_HAS_STREND}