Browse Source

[mod_webdav] silence warnings if built w/o locks

silence compiler warnings if built w/o locks
personal/stbuehler/fix-fdevent
Glenn Strauss 3 years ago
parent
commit
e92919788f
  1. 21
      src/mod_webdav.c

21
src/mod_webdav.c

@ -2383,6 +2383,7 @@ propmatch_cleanup:
return HANDLER_FINISHED;
}
#ifdef USE_LOCKS
static handler_t mod_webdav_lock(server *srv, connection *con, plugin_data *p, handler_ctx *hctx) {
/**
* a mac wants to write
@ -2414,7 +2415,6 @@ static handler_t mod_webdav_lock(server *srv, connection *con, plugin_data *p, h
return HANDLER_FINISHED;
}
#ifdef USE_LOCKS
if (con->request.content_length) {
xmlDocPtr xml;
buffer *hdr_if = NULL;
@ -2645,14 +2645,11 @@ static handler_t mod_webdav_lock(server *srv, connection *con, plugin_data *p, h
return HANDLER_FINISHED;
}
}
#else
con->http_status = 501;
return HANDLER_FINISHED;
#endif
}
#endif
static handler_t mod_webdav_unlock(server *srv, connection *con, plugin_data *p) {
#ifdef USE_LOCKS
static handler_t mod_webdav_unlock(server *srv, connection *con, plugin_data *p) {
buffer *b;
if (NULL != (b = http_header_request_get(con, HTTP_HEADER_OTHER, CONST_STR_LEN("Lock-Token")))) {
buffer *locktoken = b;
@ -2700,11 +2697,8 @@ static handler_t mod_webdav_unlock(server *srv, connection *con, plugin_data *p)
return HANDLER_FINISHED;
}
#else
con->http_status = 501;
return HANDLER_FINISHED;
#endif
}
#endif
SUBREQUEST_FUNC(mod_webdav_subrequest_handler_huge) {
plugin_data *p = p_d;
@ -2729,10 +2723,17 @@ SUBREQUEST_FUNC(mod_webdav_subrequest_handler_huge) {
return mod_webdav_copymove(srv, con, p, hctx);
case HTTP_METHOD_PROPPATCH:
return mod_webdav_proppatch(srv, con, p, hctx);
#ifdef USE_LOCKS
case HTTP_METHOD_LOCK:
return mod_webdav_lock(srv, con, p, hctx);
case HTTP_METHOD_UNLOCK:
return mod_webdav_unlock(srv, con, p);
#else
case HTTP_METHOD_LOCK:
case HTTP_METHOD_UNLOCK:
con->http_status = 501;
return HANDLER_FINISHED;
#endif
default:
return HANDLER_GO_ON; /* not found */
}

Loading…
Cancel
Save