]> git.ipfire.org Git - pakfire.git/commitdiff
execute: Only try umounting after we actually mounted something
authorMichael Tremer <michael.tremer@ipfire.org>
Sun, 17 Jul 2022 18:39:40 +0000 (18:39 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Sun, 17 Jul 2022 18:39:40 +0000 (18:39 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/libpakfire/execute.c

index 559f5d37b0c6e5f69d85c0813b4cf9289f6233e2..d458175455b33f704585a6a5ba487a74c4b95158 100644 (file)
@@ -846,7 +846,8 @@ ERROR:
                close(env.stderr[0]);
 
        // Umount everything
-       pakfire_umount_all(pakfire);
+       if (!pakfire_on_root(pakfire))
+               pakfire_umount_all(pakfire);
 
        // Free environment
        for (unsigned int i = 0; env.envp[i]; i++)