diff options
| author | grunfink <grunfink@comam.es> | 2026-02-07 16:59:53 +0100 |
|---|---|---|
| committer | grunfink <grunfink@comam.es> | 2026-02-07 16:59:53 +0100 |
| commit | 4087e740711303d410fa4c3a275fa69e8c605940 (patch) | |
| tree | 061e941dcbcf45d7f4542d993c0e367d74c38201 /data.c | |
| parent | 64ace918d27d6fb0c76cff54f30c1cdd780e9612 (diff) | |
| parent | 841b726f71ba82635237d0064517a6dcb39a9067 (diff) | |
Merge branch 'master' of grunfink-codeberg:grunfink/snac2
Diffstat (limited to 'data.c')
| -rw-r--r-- | data.c | 19 |
1 files changed, 6 insertions, 13 deletions
@@ -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; } } |