diff --git a/src/config.c b/src/config.c index 6d5f57f1..0b4762df 100644 --- a/src/config.c +++ b/src/config.c @@ -52,11 +52,10 @@ char *resolve_tilde(const char *path) { int res = glob(head, GLOB_TILDE, NULL, &globbuf); free(head); /* no match, or many wildcard matches are bad */ - if(res == GLOB_NOMATCH || globbuf.gl_pathc != 1) + if (res == GLOB_NOMATCH || globbuf.gl_pathc != 1) result = sstrdup(path); - else if (res != 0) { + else if (res != 0) die("glob() failed"); - } else { head = globbuf.gl_pathv[0]; result = scalloc(strlen(head) + (tail ? strlen(tail) : 0) + 1);