diff -r 68e824ba4a4f -r ce2866ec97f6 src/server/webdav/requestparser.c --- a/src/server/webdav/requestparser.c Sun Dec 29 22:39:35 2019 +0100 +++ b/src/server/webdav/requestparser.c Mon Dec 30 16:33:20 2019 +0100 @@ -38,6 +38,7 @@ #define xstreq(a, b) !strcmp((const char*)a, (const char*)b) +// TODO: make function public int proplist_add( pool_handle_t *pool, WebdavPList **begin, @@ -48,6 +49,7 @@ if(!elm) { return 1; } + elm->prev = *end; elm->next = NULL; elm->property = prop;