return 404; } else {
else
static int append_indexes(struct request *r){	char *p = r->path_translated;	char **i = r->c->index_names;	char *s = 0;	char *q = p + strlen(p);	r->isindex = 1;	if (i) {		while ((s = *i++) != 0) {			strcpy(q, s);			if (stat(p, &r->finfo) != -1)				break;		}	}	if (s == 0) {		*q = '\0';		if (r->path_args[0] && r->path_args[1]) {			r->error = nf_not_found;			return 404;		}		else {			r->error = nf_no_index;			return 404;		}	}	return 0;}