diff -u -r1.38 config.c --- config.c 11 Dec 2004 22:46:10 -0000 1.38 +++ config.c 15 Dec 2004 08:14:50 -0000 @@ -513,7 +513,11 @@ int glob_ret; glob_t globbuf; globbuf.gl_offs = 0; /* initialize it to silence gcc */ - glob_ret = glob(fn, GLOB_NOMATCH|GLOB_BRACE, NULL, &globbuf); +#ifdef SOLARIS + glob_ret = glob(fn, GLOB_ERR|GLOB_MARK, NULL, &globbuf); +#else + glob_ret = glob(fn, GLOB_ERR|GLOB_MARK|GLOB_BRACE, NULL, &globbuf); +#endif if (glob_ret == GLOB_NOSPACE) ast_log(LOG_WARNING, "Glob Expansion of pattern '%s' failed: Not enough memory\n", fn);