Explorar o código

CompFunc: Fix buffer size in GetDisplayFilename.

jordanrussell %!s(int64=5) %!d(string=hai) anos
pai
achega
b97a33acb7
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      Projects/CompFunc.pas

+ 1 - 1
Projects/CompFunc.pas

@@ -93,7 +93,7 @@ function GetDisplayFilename(const Filename: String): String;
 var
 var
   Buf: array[0..MAX_PATH-1] of Char;
   Buf: array[0..MAX_PATH-1] of Char;
 begin
 begin
-  if CommDlg.GetFileTitle(PChar(Filename), Buf, SizeOf(Buf)) = 0 then
+  if CommDlg.GetFileTitle(PChar(Filename), Buf, SizeOf(Buf) div SizeOf(Buf[0])) = 0 then
     Result := Buf
     Result := Buf
   else
   else
     Result := Filename;
     Result := Filename;