From c343fc1f733615902660a435cb669f0b1d222ce3 Mon Sep 17 00:00:00 2001 From: Kirill Primak Date: Wed, 6 Nov 2024 23:27:05 +0300 Subject: [PATCH] main: validate args before loading everything else --- src/main.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main.c b/src/main.c index 2c1799c..1f16cdf 100644 --- a/src/main.c +++ b/src/main.c @@ -210,10 +210,6 @@ int main(int argc, char **argv) { } } - state.basedir_ctx = sfdo_basedir_ctx_create(); - - dp_config_load(&state, config_path); - if (state.output_format == DP_FILE_UNKNOWN) { if (state.output_path != NULL) { const char *ext = dp_ext_from_path(state.output_path); @@ -227,6 +223,10 @@ int main(int argc, char **argv) { } } + state.basedir_ctx = sfdo_basedir_ctx_create(); + + dp_config_load(&state, config_path); + wl_list_init(&state.outputs); wl_list_init(&state.seats);