diff --git a/src/backend/replication/basebackup.c b/src/backend/replication/basebackup.c
index 4aaa9e3..ea73d1a 100644
--- a/src/backend/replication/basebackup.c
+++ b/src/backend/replication/basebackup.c
@@ -871,7 +871,7 @@ _tarWriteHeader(const char *filename, const char *linktarget,
 	sprintf(&h[108], "%07o ", statbuf->st_uid);
 
 	/* Group 8 */
-	sprintf(&h[117], "%07o ", statbuf->st_gid);
+	sprintf(&h[116], "%07o ", statbuf->st_gid);
 
 	/* File size 12 - 11 digits, 1 space, no NUL */
 	if (linktarget != NULL || S_ISDIR(statbuf->st_mode))
@@ -903,7 +903,7 @@ _tarWriteHeader(const char *filename, const char *linktarget,
 	/* Link tag 100 (NULL) */
 
 	/* Magic 6 + Version 2 */
-	sprintf(&h[257], "ustar00");
+	sprintf(&h[257], "ustar\000");
 
 	/* User 32 */
 	/* XXX: Do we need to care about setting correct username? */
