src/server/config/mimeconf.c

changeset 101
7fbcdbad0baa
parent 97
09fbefc0e6a9
child 255
b5d15a4a19f5
equal deleted inserted replaced
100:e9bb8449df02 101:7fbcdbad0baa
81 if(!sstrcmp(param->name, sstr("type"))) { 81 if(!sstrcmp(param->name, sstr("type"))) {
82 dir->type = param->value; 82 dir->type = param->value;
83 } else if(!sstrcmp(param->name, sstr("exts"))) { 83 } else if(!sstrcmp(param->name, sstr("exts"))) {
84 // comma-separated file extensions 84 // comma-separated file extensions
85 85
86 size_t nx = 0; 86 ssize_t nx = 0;
87 sstr_t *exts = sstrsplit(param->value, sstrn(",", 1), &nx); 87 sstr_t *exts = sstrsplit(param->value, sstrn(",", 1), &nx);
88 for(int i=0;i<nx;i++) { 88 for(int i=0;i<nx;i++) {
89 sstr_t extstr = sstrdup_a(mp, exts[i]); 89 sstr_t extstr = sstrdup_a(mp, exts[i]);
90 dir->exts = ucx_list_append_a(mp, dir->exts, extstr.ptr); 90 dir->exts = ucx_list_append_a(mp, dir->exts, extstr.ptr);
91 free(exts[i].ptr); 91 free(exts[i].ptr);

mercurial