diff options
author | wanghanlin <wanghanlin@corp.netease.com> | 2021-05-12 17:00:29 +0800 |
---|---|---|
committer | Florin Coras <florin.coras@gmail.com> | 2021-06-22 14:28:31 +0000 |
commit | d72a034bf9e12aabdb1df21cab0a5c86a3dca8fa (patch) | |
tree | 75c8bd9ede525fc3dc6d17a8716695dfc3f29e59 /src/vcl/ldp_glibc_socket.h | |
parent | 3808ec06c4c6a860cab7c6293e8b1be93f002b21 (diff) |
vcl: move child wrk cleanup from sighandler to vls_epoll_wait
Main process may enter sighandler with a lock, such as lock in localtime
or in mspace_free, and child wrk cleanup may try to get such locks and
cause deadlock.
The patch move cleanup to vls_epoll_wait to wait app's next call.
Type: fix
Signed-off-by: wanghanlin <wanghanlin@corp.netease.com>
Change-Id: I9b208038a0f49b0ace44684189234aeac9d94730
Diffstat (limited to 'src/vcl/ldp_glibc_socket.h')
0 files changed, 0 insertions, 0 deletions