]> git.tuebingen.mpg.de Git - dss.git/blobdiff - dss.c
prune Simplify rm exit code logic.
[dss.git] / dss.c
diff --git a/dss.c b/dss.c
index db454491c7024b78eba4a7cd692b9585badfd09f..126c366d99f89b1c9ae5c1e5fb89672fd14f87b9 100644 (file)
--- a/dss.c
+++ b/dss.c
@@ -1686,11 +1686,9 @@ rm:
        ret = wait_for_remove_process();
        if (ret < 0)
                goto out;
-       if (snapshot_removal_status != HS_SUCCESS)
-               goto out;
+       assert(snapshot_removal_status == HS_SUCCESS);
        post_remove_hook();
-       if (snapshot_removal_status != HS_POST_RUNNING)
-               goto out;
+       assert(snapshot_removal_status == HS_POST_RUNNING);
        ret = wait_for_remove_process();
        if (ret < 0)
                goto out;