Browse Source

Return -1 if size of file is smaller tham header size in tppufile.readheader method

git-svn-id: trunk@49476 -
pierre 4 years ago
parent
commit
4483343d00
1 changed files with 1 additions and 1 deletions
  1. 1 1
      compiler/ppu.pas

+ 1 - 1
compiler/ppu.pas

@@ -277,7 +277,7 @@ end;
 function tppufile.readheader: longint;
 function tppufile.readheader: longint;
 begin
 begin
   if fsize<sizeof(tppuheader) then
   if fsize<sizeof(tppuheader) then
-    exit(0);
+    exit(-1);
   result:=f.Read(header,sizeof(tppuheader));
   result:=f.Read(header,sizeof(tppuheader));
   { The header is always stored in little endian order }
   { The header is always stored in little endian order }
   { therefore swap if on a big endian machine          }
   { therefore swap if on a big endian machine          }