diff -r d4077e8175f3 -r f8c1f685e08e libidav/webdav.c --- a/libidav/webdav.c Sun Nov 09 11:30:24 2014 +0100 +++ b/libidav/webdav.c Sun Nov 09 14:33:23 2014 +0100 @@ -183,6 +183,7 @@ } else { dav_session_set_error(sn, ret, status); dav_resource_free(resource); + resource = NULL; } ucx_buffer_free(rqbuf);