if (debug) log_d("login incorrect");
static int process_path(struct request *r){	if (find_vs(r) == -1) {		r->status = 400;		return 0;	}	if ((r->c = faketoreal(r->path, r->path_translated, r, 1, sizeof r->path_translated)) == 0) {		r->status = 500;		return 0;	}	if (check_path(r) == -1) {		r->error_file = r->c->error_404_file;		r->status = 404;		return 1;	}	if (r->c->accesses && evaluate_access(r->cn->peer.sin_addr.s_addr, r->c->accesses) == DENY) {		r->error_file = r->c->error_403_file;		r->status = 403;		return 1;	}	if (r->c->realm && check_realm(r) == -1) {		r->error_file = r->c->error_401_file;		r->status = 401;		return 1;	}	return 1;}