diff -r fd5765c5068c -r f210681d9dd0 src/server/public/nsapi.h --- a/src/server/public/nsapi.h Tue Jan 25 17:45:56 2022 +0100 +++ b/src/server/public/nsapi.h Thu Jan 27 15:47:18 2022 +0100 @@ -764,6 +764,8 @@ typedef struct _http_listener HttpListener; +typedef struct ResourcePool ResourcePool; + typedef struct ResourceType ResourceType; typedef struct ResourceData ResourceData; @@ -786,7 +788,7 @@ }; struct ResourceData { - void *resourcepool; + ResourcePool *resourcepool; void *data; }; @@ -1608,7 +1610,7 @@ // resource pool ResourceData* resourcepool_lookup(Session *sn, Request *rq, const char *name, int flags); -void resourcepool_free(ResourceData *data); +void resourcepool_free(Session *sn, Request *rq, ResourceData *resource); // assert void ws_log_assert(const char *file, const char *func, int line);