From d02bfa50f6ca1bb0a4761a0adda1558b87474922 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Fri, 26 Oct 2018 18:09:18 +0200 Subject: [PATCH] import: properly fail if tar exited non-zero, not just when it segfaulted or such --- src/import/import-tar.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/import/import-tar.c b/src/import/import-tar.c index 896effab77..0bb086f142 100644 --- a/src/import/import-tar.c +++ b/src/import/import-tar.c @@ -175,6 +175,8 @@ static int tar_import_finish(TarImport *i) { i->tar_pid = 0; if (r < 0) return r; + if (r != EXIT_SUCCESS) + return -EPROTO; } r = import_mangle_os_tree(i->temp_path);