dav/main.c

changeset 435
def0359fb48f
parent 433
7096666628ca
child 458
295eaa04fc41
--- a/dav/main.c	Thu Jun 28 18:55:14 2018 +0200
+++ b/dav/main.c	Thu Jun 28 19:22:22 2018 +0200
@@ -2142,7 +2142,7 @@
         }
         
         DavResource *ls = dav_query(sn, "select - from %s order by name", lspath);
-        DavResource *elm = ls->children;
+        DavResource *elm = ls ? ls->children : NULL;
         while(elm) {
             sstr_t name = sstr(elm->name); 
             if(sstrprefix(name, filter)) {

mercurial