diff options
Diffstat (limited to 'http_dav.c')
-rw-r--r-- | http_dav.c | 10 |
1 files changed, 6 insertions, 4 deletions
@@ -8,12 +8,13 @@ #include "cmogstored.h" #include "http.h" -void mog_http_delete(struct mog_http *http, char *buf) +void mog_http_delete(struct mog_fd *mfd, char *buf) { + struct mog_http *http = &mfd->as.http; int rc; char *path; - if (mog_fd_of(http)->fd_type == MOG_FD_TYPE_HTTPGET) { + if (mfd->fd_type == MOG_FD_TYPE_HTTPGET) { mog_http_resp(http, "405 Method Not Allowed", true); return; } @@ -45,11 +46,12 @@ forbidden: } while(0)); } -void mog_http_mkcol(struct mog_http *http, char *buf) +void mog_http_mkcol(struct mog_fd *mfd, char *buf) { + struct mog_http *http = &mfd->as.http; char *path; - if (mog_fd_of(http)->fd_type == MOG_FD_TYPE_HTTPGET) { + if (mfd->fd_type == MOG_FD_TYPE_HTTPGET) { mog_http_resp(http, "405 Method Not Allowed", true); return; } |