diff -r 4b55f05f4e00 -r a297c2e28fa1 libidav/webdav.h --- a/libidav/webdav.h Sat Mar 19 18:49:36 2016 +0100 +++ b/libidav/webdav.h Sun Mar 20 11:27:31 2016 +0100 @@ -126,7 +126,7 @@ void *locks; uint32_t flags; DavError error; - const char *errorstr; + char *errorstr; }; struct DavContext { @@ -196,7 +196,7 @@ void* dav_session_calloc(DavSession *sn, size_t nelm, size_t size); void* dav_session_realloc(DavSession *sn, void *ptr, size_t size); void dav_session_free(DavSession *sn, void *ptr); -char* dav_session_strdup(DavSession *sn, char *str); +char* dav_session_strdup(DavSession *sn, const char *str); DavResource* dav_get(DavSession *sn, char *path, char *properties);