# HG changeset patch # User Olaf Wintermann # Date 1552145399 -3600 # Node ID cca3e7aa30ed88507423bc24350334ad7d85d2f6 # Parent 8531b63accaeb5e0ab80ac52d91b4c8e54375063 fix null pointer dereferenciation diff -r 8531b63accae -r cca3e7aa30ed libidav/resource.c --- a/libidav/resource.c Thu Mar 07 11:47:44 2019 +0100 +++ b/libidav/resource.c Sat Mar 09 16:29:59 2019 +0100 @@ -82,7 +82,7 @@ DavResource* dav_resource_new_full(DavSession *sn, char *parent_path, char *name, char *href) { sstr_t n = sstr(name); // the name must not contain path separators - if(n.length > 0) { + if(n.length > 0 && href) { for(int i=0;i