libidav/davqlexec.c

changeset 775
e5909dff0dbf
parent 755
283d3d7a657a
child 786
f9d6e4cbcb62
--- a/libidav/davqlexec.c	Sun Jul 02 12:06:45 2023 +0200
+++ b/libidav/davqlexec.c	Sun Jul 02 13:23:51 2023 +0200
@@ -473,7 +473,7 @@
     if(!args) {
         return result;
     }
-    util_regdestr(mp, args, (cx_destructor_func)dav_ql_free_arglist);
+    cxMempoolRegister(mp, args, (cx_destructor_func)dav_ql_free_arglist);
     
     int isallprop;
     CxBuffer *rqbuf = fieldlist2propfindrequest(sn, mp->allocator, st->fields, &isallprop);
@@ -481,7 +481,7 @@
         cxMempoolDestroy(mp);
         return result;
     }
-    util_regdestr(mp, rqbuf, (cx_destructor_func)cxBufferFree);
+    cxMempoolRegister(mp, rqbuf, (cx_destructor_func)cxBufferFree);
     
     // compile field list
     CxList *cfieldlist = cxLinkedListCreate(mp->allocator, NULL, CX_STORE_POINTERS);

mercurial