libidav/resource.c

changeset 144
c2c02c9b3be4
parent 143
d8b01bed3d83
child 146
e48048334602
equal deleted inserted replaced
143:d8b01bed3d83 144:c2c02c9b3be4
637 int dav_get_content(DavResource *res, void *stream, dav_write_func write_fnc) { 637 int dav_get_content(DavResource *res, void *stream, dav_write_func write_fnc) {
638 DavSession *sn = res->session; 638 DavSession *sn = res->session;
639 CURL *handle = sn->handle; 639 CURL *handle = sn->handle;
640 util_set_url(res->session, dav_resource_get_href(res)); 640 util_set_url(res->session, dav_resource_get_href(res));
641 641
642 // check encryptions 642 // check encryption
643 AESDecrypter *dec = NULL; 643 AESDecrypter *dec = NULL;
644 if(DAV_DECRYPT_CONTENT(sn)) { 644 if(DAV_DECRYPT_CONTENT(sn)) {
645 char *keyname = dav_get_property_ns(res, DAV_NS, "crypto-key"); 645 char *keyname = dav_get_property_ns(res, DAV_NS, "crypto-key");
646 if(keyname) { 646 if(keyname) {
647 DavKey *key = dav_context_get_key(sn->context, keyname); 647 DavKey *key = dav_context_get_key(sn->context, keyname);

mercurial