about summary refs log tree commit homepage
path: root/http_dav.c
diff options
context:
space:
mode:
Diffstat (limited to 'http_dav.c')
-rw-r--r--http_dav.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/http_dav.c b/http_dav.c
index e61a83c..8503d45 100644
--- a/http_dav.c
+++ b/http_dav.c
@@ -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;
         }