aboutsummaryrefslogtreecommitdiff
path: root/data.c
diff options
context:
space:
mode:
authorgrunfink <grunfink@comam.es>2026-02-07 16:59:53 +0100
committergrunfink <grunfink@comam.es>2026-02-07 16:59:53 +0100
commit4087e740711303d410fa4c3a275fa69e8c605940 (patch)
tree061e941dcbcf45d7f4542d993c0e367d74c38201 /data.c
parent64ace918d27d6fb0c76cff54f30c1cdd780e9612 (diff)
parent841b726f71ba82635237d0064517a6dcb39a9067 (diff)
Merge branch 'master' of grunfink-codeberg:grunfink/snac2
Diffstat (limited to 'data.c')
-rw-r--r--data.c19
1 files changed, 6 insertions, 13 deletions
diff --git a/data.c b/data.c
index 9616fee..1aac759 100644
--- a/data.c
+++ b/data.c
@@ -100,19 +100,12 @@ int srv_open(const char *basedir, int auto_upgrade)
if (auto_upgrade)
ret = snac_upgrade(&error);
- else {
- if (xs_number_get(xs_dict_get(srv_config, "layout")) < disk_layout)
- error = xs_fmt("ERROR: disk layout changed - execute 'snac upgrade' first");
- else {
- if (!check_strip_tool()) {
- const char *mp = xs_dict_get(srv_config, "mogrify_path");
- if (mp == NULL) mp = "mogrify";
- error = xs_fmt("ERROR: strip_exif enabled but '%s' not found or not working (set 'mogrify_path' in server.json)", mp);
- }
- else
- ret = 1;
- }
- }
+ else if (xs_number_get(xs_dict_get(srv_config, "layout")) < disk_layout)
+ error = xs_fmt("ERROR: disk layout changed - execute 'snac upgrade' first");
+ else if (!check_strip_tool())
+ error = xs_fmt("ERROR: strip_exif enabled but commands not found or working");
+ else
+ ret = 1;
}
}