summaryrefslogtreecommitdiff
path: root/sway/config.c
diff options
context:
space:
mode:
authorBrian Ashworth <[email protected]>2019-02-05 01:59:40 -0500
committeremersion <[email protected]>2019-02-05 09:33:45 +0100
commit920c64f569183cfa27923b928c8d19ea56a41332 (patch)
tree2d2e2affc4c11bd8a95c511345d065ccfa9e7592 /sway/config.c
parenta1a99421a1150609bc8a54a2dd51dc9ec780d326 (diff)
load_include_configs: fix wordexp fail condition
This fixes the failure condition for the wordexp call in load_include_configs. The only success value is zero. Since the error codes are positive, having the check be less than zero was causing segfaults on failure when accessing the words.
Diffstat (limited to 'sway/config.c')
-rw-r--r--sway/config.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sway/config.c b/sway/config.c
index ee1c42df..0c23fad8 100644
--- a/sway/config.c
+++ b/sway/config.c
@@ -557,7 +557,7 @@ bool load_include_configs(const char *path, struct sway_config *config,
wordexp_t p;
- if (wordexp(path, &p, 0) < 0) {
+ if (wordexp(path, &p, 0) != 0) {
free(parent_path);
free(wd);
return false;