aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoseph Hunkeler <jhunkeler@gmail.com>2024-03-04 08:42:50 -0500
committerJoseph Hunkeler <jhunkeler@gmail.com>2024-03-04 08:42:50 -0500
commit39861d1872731119795f954acc0412af64cd539d (patch)
tree3ccec5b30fe82cf461051ca8fa66ace6ec062d27
parent674768caa67722992a16fbe1453ce625fa149955 (diff)
downloadstasis-39861d1872731119795f954acc0412af64cd539d.tar.gz
Actually exit when a path is /, instead of removing the entire filesystem
-rw-r--r--src/recipe.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/recipe.c b/src/recipe.c
index 159affe..1f8ddb7 100644
--- a/src/recipe.c
+++ b/src/recipe.c
@@ -23,6 +23,7 @@ int recipe_clone(char *recipe_dir, char *url, char *gitref, char **result) {
fprintf(stderr, "OMC is misconfigured. Please check your output path(s) immediately.\n");
fprintf(stderr, "recipe_dir = '%s'\nreponame = '%s'\ndestdir = '%s'\n",
recipe_dir, reponame, destdir);
+ exit(1);
}
if (rmtree(destdir)) {
guard_free(*result)