--- tar-1.31/src/extract.c	2019-01-02 18:07:48.000000000 +0000
+++ tar-1.31.patched/src/extract.c	2019-01-09 16:17:20.368612005 +0000
@@ -782,7 +782,8 @@
 	case OVERWRITE_OLD_FILES:
 	  if (0 < remove_any_file (file_name, ORDINARY_REMOVE_OPTION))
 	    return RECOVER_OK;
-	  break;
+	  errno = e;
+	  return RECOVER_NO;
 
 	case UNLINK_FIRST_OLD_FILES:
 	  break;
