Hi, I've been going through the threadpool code for native modules in an attempt to fix a third party module with what appears to be a use-after free error looking for inspiration.
I thought I would see a strategy to prevent thread pool tasks that are in the queue for processing being freed when the request / connection their memory is allocated from is cleared but I'm not. For example there does not for example appear to be any protection against linux sendfile tasks from reading memory allocated from the ngx_connection_t if the connection is closed while the task is in the task queue. Is this correct? Is this a bug? Regards, Mathew _______________________________________________ nginx-devel mailing list nginx-devel@nginx.org https://mailman.nginx.org/mailman/listinfo/nginx-devel