Преглед изворни кода

* Do not allow fileage for directories (15873)

git-svn-id: trunk@17221 -
michael пре 14 година
родитељ
комит
9747f7f0cd
1 измењених фајлова са 2 додато и 2 уклоњено
  1. 2 2
      rtl/unix/sysutils.pp

+ 2 - 2
rtl/unix/sysutils.pp

@@ -524,9 +524,9 @@ Function FileAge (Const FileName : String): Longint;
 Var Info : Stat;
 
 begin
-  If  fpstat (pointer(FileName),Info)<0 then
+  If  (fpstat (pointer(FileName),Info)<0) or fpS_ISDIR(info.st_mode) then
     exit(-1)
-  else
+  else if 
     Result:=UnixToWinAge(info.st_mtime);
 end;
 {$endif}