Ver código fonte

* zero out timeval/zone before use. zoneinfo of gettimeofday is often
no longer authorative and it fixes at least haiku. (mantis #32718 by Olivier)

git-svn-id: trunk@37612 -

marco 7 anos atrás
pai
commit
89da7ad63e
1 arquivos alterados com 2 adições e 0 exclusões
  1. 2 0
      packages/libtar/src/libtar.pp

+ 2 - 0
packages/libtar/src/libtar.pp

@@ -302,6 +302,8 @@ BEGIN
   (*$ENDIF *) (*$WARNINGS ON *)
   (*$IFDEF Unix *)
      IF SearchRec.Attr AND faDirectory = 0 THEN BEGIN
+       FillChar(TimeVal, SizeOf(TimeVal), #0);
+       FillChar(TimeZone, SizeOf(TimeZone), #0);      
        Result := FileDateToDateTime (SearchRec.Time);
        {$IFDEF Kylix}
        GetTimeOfDay (TimeVal, TimeZone);