Преглед на файлове

* handle zero length strings correctly in DebugWrite/DebugWriteLn

git-svn-id: trunk@27459 -
nickysn преди 11 години
родител
ревизия
34e8e5a0dc
променени са 1 файла, в които са добавени 2 реда и са изтрити 0 реда
  1. 2 0
      rtl/msdos/system.pp

+ 2 - 0
rtl/msdos/system.pp

@@ -140,6 +140,7 @@ begin
     lodsb
     mov cl, al
     xor ch, ch
+    jcxz @@zero_length
     mov ah, 2
 
 @@1:
@@ -147,6 +148,7 @@ begin
     mov dl, al
     int 21h
     loop @@1
+@@zero_length:
 {$if defined(FPC_X86_DATA_FAR) or defined(FPC_X86_DATA_HUGE)}
     pop ds
 {$endif}