aboutsummaryrefslogtreecommitdiffstats
path: root/sway/main.c
diff options
context:
space:
mode:
authorLibravatar Mikkel Oscar Lyderik <mikkeloscar@gmail.com>2016-03-24 22:13:42 +0100
committerLibravatar Mikkel Oscar Lyderik <mikkeloscar@gmail.com>2016-03-24 22:20:25 +0100
commit938ff29b7b14d9840a92acb1d1ee4192bfc8e89e (patch)
tree9ed266fe8b9ab0f720d1defb28f085b26bf9cd98 /sway/main.c
parentMake the nvidia warning louder (diff)
downloadsway-938ff29b7b14d9840a92acb1d1ee4192bfc8e89e.tar.gz
sway-938ff29b7b14d9840a92acb1d1ee4192bfc8e89e.tar.zst
sway-938ff29b7b14d9840a92acb1d1ee4192bfc8e89e.zip
Gracefully exit when config is not found
This makes sure that sway will gracefully exit if the config is not found or sway is unable to read it.
Diffstat (limited to 'sway/main.c')
-rw-r--r--sway/main.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sway/main.c b/sway/main.c
index eef1ad19..c4a5d497 100644
--- a/sway/main.c
+++ b/sway/main.c
@@ -211,8 +211,9 @@ int main(int argc, char **argv) {
211 } 211 }
212 212
213 if (!load_config(config_path)) { 213 if (!load_config(config_path)) {
214 sway_log(L_ERROR, "Error(s) loading config!"); 214 sway_terminate(EXIT_FAILURE);
215 } 215 }
216
216 if (config_path) { 217 if (config_path) {
217 free(config_path); 218 free(config_path);
218 } 219 }