ソースを参照

* The ''Magic'' in the tar-header must be zero-terminated or else it is not
recognized and the uname and gname are ignored.

git-svn-id: trunk@24345 -

joost 12 年 前
コミット
c17908c8c3
1 ファイル変更1 行追加1 行削除
  1. 1 1
      packages/libtar/src/libtar.pp

+ 1 - 1
packages/libtar/src/libtar.pp

@@ -536,7 +536,7 @@ BEGIN
     ftVolumeHeader : TH.LinkFlag := 'V';
     END;
   StrLCopy (TH.LinkName, PAnsiChar (DirRec.LinkName), NAMSIZ);
-  StrLCopy (TH.Magic, PAnsiChar (DirRec.Magic + #32#32#32#32#32#32#32#32), 8);
+  StrLCopy (TH.Magic, PAnsiChar (DirRec.Magic + #32#32#32#32#32#32#32#32), 7);
   StrLCopy (TH.UName, PAnsiChar (DirRec.UserName), TUNMLEN);
   StrLCopy (TH.GName, PAnsiChar (DirRec.GroupName), TGNMLEN);
   OctalN (DirRec.MajorDevNo, @TH.DevMajor, 8);