comparison src/os/unix/ngx_files.c @ 1980:b5263e401884

ignore glob no match error
author Igor Sysoev <igor@sysoev.ru>
date Tue, 29 Apr 2008 09:28:42 +0000
parents bb139aba3199
children 25add486e7aa
comparison
equal deleted inserted replaced
1979:278a1d3b4dbf 1980:b5263e401884
255 255
256 256
257 ngx_int_t 257 ngx_int_t
258 ngx_open_glob(ngx_glob_t *gl) 258 ngx_open_glob(ngx_glob_t *gl)
259 { 259 {
260 if (glob((char *) gl->pattern, GLOB_NOSORT, NULL, &gl->pglob) == 0) { 260 int n;
261
262 n = glob((char *) gl->pattern, GLOB_NOSORT, NULL, &gl->pglob);
263
264 if (n == 0) {
265 return NGX_OK;
266 }
267
268 if (n == GLOB_NOMATCH && gl->test) {
261 return NGX_OK; 269 return NGX_OK;
262 } 270 }
263 271
264 return NGX_ERROR; 272 return NGX_ERROR;
265 } 273 }