/* action */
const char *failmsg = NULL;
int http_error = HTTP_BAD_REQUEST;
- enum { ERROR, LOCK, UNLOCK, REFRESH, PASS } action = ERROR;
+ enum { ACTION_ERROR, ACTION_LOCK, ACTION_UNLOCK, ACTION_REFRESH, ACTION_PASS } action = ACTION_ERROR;
lock_token_hdr = apr_table_get(r->headers_in, "Lock-Token");
lock_timeout_hdr = apr_table_get(r->headers_in, "X-MSDAVEXTLockTimeout");
r->method_number == M_POST) {
if (lock_token_hdr && !lock_timeout_hdr) {
- action = PASS;
+ action = ACTION_PASS;
goto done;
}
}
if (!timeout_zero) {
- action = REFRESH;
+ action = ACTION_REFRESH;
goto done;
}
if (timeout_zero) {
- action = UNLOCK;
+ action = ACTION_UNLOCK;
goto done;
}
}
if (!lock_exists) {
- action = LOCK;
+ action = ACTION_LOCK;
goto done;
}
}
if (!lock_token_hdr && !lock_timeout_hdr) {
- action = PASS;
+ action = ACTION_PASS;
goto done;
}
}
}
if (token_match && lock_exists) {
- action = PASS;
+ action = ACTION_PASS;
goto done;
}
}
}
if (!timeout_zero) {
- action = REFRESH;
+ action = ACTION_REFRESH;
goto done;
}
if (timeout_zero) {
- action = UNLOCK;
+ action = ACTION_UNLOCK;
goto done;
}
/* NOTREACHED */
}
if (!lock_exists) {
- action = LOCK;
+ action = ACTION_LOCK;
goto done;
}
}
if (!lock_token_hdr && !lock_timeout_hdr) {
- action = PASS;
+ action = ACTION_PASS;
goto done;
}
}
ap_log_rerror(APLOG_MARK, APLOG_DEBUG, 0, r,
"%s failmsg = \"%s\", action = %s%s%s%s%s",
__func__, failmsg ? failmsg : "",
- action == LOCK ? "LOCK" : "",
- action == UNLOCK ? "UNLOCK" : "",
- action == REFRESH ? "REFRESH" : "",
- action == ERROR ? "ERROR" : "",
- action == PASS ? "PASS" : "");
+ action == ACTION_LOCK ? "LOCK" : "",
+ action == ACTION_UNLOCK ? "UNLOCK" : "",
+ action == ACTION_REFRESH ? "REFRESH" : "",
+ action == ACTION_ERROR ? "ERROR" : "",
+ action == ACTION_PASS ? "PASS" : "");
if (failmsg) {
err = dav_new_error(r->pool, http_error, 0, 0, failmsg);
}
switch (action) {
- case PASS:
+ case ACTION_PASS:
if (lock_token_hdr) {
/* Add a If: lock header to palcate further processing */
apr_table_setn(r->headers_in, "If",
apr_psprintf(r->pool, "(<%s>)", lock_token_hdr));
}
break;
- case LOCK: {
+ case ACTION_LOCK: {
dav_response *dontcare;
if ((err = (*locks_hooks->create_lock)(lockdb, resource,
break;
}
- case UNLOCK:
+ case ACTION_UNLOCK:
if ((err = (*locks_hooks->remove_lock)(lockdb, resource,
lock_token)) != NULL)
goto out;
break;
- case REFRESH: {
+ case ACTION_REFRESH: {
const dav_locktoken_list ltl = { lock_token, NULL };
if ((err = (*locks_hooks->refresh_locks)(lockdb, resource, <l,
break;
}
- case ERROR: /* FALLTHROUGH */
+ case ACTION_ERROR: /* FALLTHROUGH */
default:
/* NOTREACHED */
err = dav_new_error(r->pool, HTTP_INTERNAL_SERVER_ERROR, 0, 0,