diff --git a/src/parse.c b/src/parse.c index d0c4a79..e6d96f2 100644 --- a/src/parse.c +++ b/src/parse.c @@ -165,7 +165,7 @@ parse_keywords(const char *filename) bool error = False; - if ((fd = open(filename, O_RDONLY)) == -1 || stat(filename, &st) == -1) { + if (stat(filename, &st) == -1 || (fd = open(filename, O_RDONLY)) == -1) { warn("%s", filename); return NULL; }