]> git.ipfire.org Git - thirdparty/dovecot/core.git/commit
lib-http: http-server-request - Add http_server_request_immune_ref/unref() and use...
authorStephan Bosch <stephan.bosch@open-xchange.com>
Fri, 13 Mar 2020 22:55:50 +0000 (23:55 +0100)
committermartti.rannanjarvi <martti.rannanjarvi@open-xchange.com>
Sat, 18 Apr 2020 14:55:11 +0000 (14:55 +0000)
commit1741c8538070ae45cbc0d4a420018f8f02270567
tree21dbf9a0a7717df259180ea76e2b7b254398ddb7
parentb8e77f565f88afb429cdd9e516081bdac2ef6d8d
lib-http: http-server-request - Add http_server_request_immune_ref/unref() and use the new API.

Makes the request immune to http_server_request_destroy() until the last immune
reference is dropped. The destruction is only delayed, so destroy is implicit
once the last immune reference is dropped.
src/lib-http/http-server-connection.c
src/lib-http/http-server-private.h
src/lib-http/http-server-request.c