libidav/session.c

changeset 68
f6d3db6113d3
parent 43
03076907b58a
child 74
da079dc0724c
--- a/libidav/session.c	Fri Dec 12 13:57:41 2014 +0100
+++ b/libidav/session.c	Fri Dec 12 15:19:38 2014 +0100
@@ -63,10 +63,7 @@
         url_str[url.length + 1] = '\0';
         sn->base_url = url_str;
     }
-    sn->context = context;
     sn->handle = curl_easy_init();
-    //curl_easy_setopt(sn->handle, CURLOPT_VERBOSE, 1L);
-    //curl_easy_setopt(sn->handle, CURLOPT_STDERR, stderr);
     curl_easy_setopt(sn->handle, CURLOPT_FOLLOWLOCATION, 1L);
 
     // set proxy
@@ -94,7 +91,9 @@
     // set url
     curl_easy_setopt(sn->handle, CURLOPT_URL, base_url);
     
+    // add to context
     context->sessions = ucx_list_append(context->sessions, sn);
+    sn->context = context;
     
     return sn;
 }
@@ -125,16 +124,9 @@
     }
 }
 
-void dav_session_set_flags(DavSession *sn, uint32_t flags) {
-    sn->flags = flags;
-}
-
-uint32_t dav_session_get_flags(DavSession *sn) {
-    return sn->flags;
-}
-
 void dav_session_enable_encryption(DavSession *sn, DavKey *key, int flags) {
     sn->key = key;
+    // TODO: review sanity
     if(flags != 0) {
         sn->flags |= flags;
     } else {

mercurial