libidav/resource.c

changeset 227
bf485439222a
parent 225
a297c2e28fa1
child 236
6b4ce32d0c4e
equal deleted inserted replaced
226:acc997e0d0f9 227:bf485439222a
147 dav_session_free(sn, p->ns->prefix); 147 dav_session_free(sn, p->ns->prefix);
148 } 148 }
149 dav_session_free(sn, p->ns); 149 dav_session_free(sn, p->ns);
150 150
151 dav_session_free(sn, p->name); 151 dav_session_free(sn, p->name);
152 dav_session_free(sn, p->value);
153 dav_session_free(sn, p); 152 dav_session_free(sn, p);
154 } 153 }
155 154
156 if(!data->read && data->content) { 155 if(!data->read && data->content) {
157 dav_session_free(sn, data->content); 156 dav_session_free(sn, data->content);
581 580
582 // put resource 581 // put resource
583 ret = do_put_request( 582 ret = do_put_request(
584 sn->handle, 583 sn->handle,
585 locktoken, 584 locktoken,
586 FALSE, 585 TRUE,
587 enc, 586 enc,
588 (dav_read_func)aes_read, 587 (dav_read_func)aes_read,
589 0); 588 0);
590 589
591 // get sha256 hash 590 // get sha256 hash
608 free(enc_hash); 607 free(enc_hash);
609 } else { 608 } else {
610 ret = do_put_request( 609 ret = do_put_request(
611 sn->handle, 610 sn->handle,
612 locktoken, 611 locktoken,
613 FALSE, 612 TRUE,
614 data->content, 613 data->content,
615 data->read, 614 data->read,
616 data->length); 615 data->length);
617 } 616 }
618 617

mercurial