Remove a redundant call to mkdir.
diff --git a/archival/tar.c b/archival/tar.c
index c18e66f..4702a5f 100644
--- a/archival/tar.c
+++ b/archival/tar.c
@@ -399,16 +399,8 @@
 	if (extractFlag==FALSE || tostdoutFlag==TRUE)
 		return( TRUE);
 
-	if (make_directory(header->name, header->mode, FILEUTILS_RECUR) < 0) {
+	if (make_directory(header->name, header->mode, FILEUTILS_RECUR) < 0)
 		return( FALSE);
-	}
-	/* make the final component, just in case it was
-	 * omitted by make_directory() (which will skip the
-	 * directory if it doesn't have a terminating '/') */
-	if (mkdir(header->name, header->mode) < 0 && errno != EEXIST) {
-		perror_msg("%s", header->name);
-		return FALSE;
-	}
 
 	fixUpPermissions(header);
 	return( TRUE);