Jelajahi Sumber

*** empty log message ***

François Pinard 30 tahun lalu
induk
melakukan
348d718296
1 mengubah file dengan 3 tambahan dan 1 penghapusan
  1. 3 1
      src/create.c

+ 3 - 1
src/create.c

@@ -152,7 +152,7 @@ create_archive()
 	open_archive(0);		/* Open for writing */
 
 	if(f_gnudump) {
-		char *buf = ck_malloc(NAME_MAX);
+		char *buf = ck_malloc(PATH_MAX);
 		char *q,*bufp;
 
 		collect_and_sort_names();
@@ -1219,6 +1219,8 @@ start_header(name, st)
 	if (f_standard) {
 		header->header.linkflag = LF_NORMAL;	/* New default */
 		strcpy(header->header.magic, TMAGIC);	/* Mark as Unix Std */
+		/* Fill in the POSIX TVERSION field after magic.  */
+		header->header.magic[6] = header->header.magic[7] = '0';
 		finduname(header->header.uname, st->st_uid);
 		findgname(header->header.gname, st->st_gid);
 	}