diff --git a/core/lib/Drupal/Core/Archiver/ArchiveTar.php b/core/lib/Drupal/Core/Archiver/ArchiveTar.php
index 24085ce..b636379 100644
--- a/core/lib/Drupal/Core/Archiver/ArchiveTar.php
+++ b/core/lib/Drupal/Core/Archiver/ArchiveTar.php
@@ -2320,11 +2320,9 @@ public function _openAppend()
 // The standard is two, but we should try to handle
 // other cases.
 fseek($this->_file, $v_size - 1024);
- if (fread($this->_file, 512) == ARCHIVE_TAR_END_BLOCK) {
-   fseek($this->_file, $v_size - 1024);
- } elseif (fread($this->_file, 512) == ARCHIVE_TAR_END_BLOCK) {
-     fseek($this->_file, $v_size - 512);
- }
+ if (fread($this->_file, 512) == ARCHIVE_TAR_END_BLOCK) {
+   fseek($this->_file, $v_size - 512);
+ }
 }

 return true;
