]> git.ipfire.org Git - thirdparty/openvpn.git/commit
Refactor signal handling in openvpn_getaddrinfo
authorSelva Nair <selva.nair@gmail.com>
Sun, 1 Jan 2023 21:51:06 +0000 (16:51 -0500)
committerGert Doering <gert@greenie.muc.de>
Thu, 5 Jan 2023 14:40:43 +0000 (15:40 +0100)
commiteff95d500481c7927c5a9edd6b5c0dfa056a0cbb
tree06cb1f38bf542e2d98911d05359d5640e647096e
parent05715485b45816e18b52ffb9b47ca22a55abb334
Refactor signal handling in openvpn_getaddrinfo

Pass in sig_info struct to use register signal instead of
modifying signal_received.

No functional changes though some may be warranted.
Questions:
  - Why are we overwriting SIGUSR1 in this function?
  - Why the special interrupted syscall treatment for getaddrinfo?
    Its not a syscall, is it?

Signed-off-by: Selva Nair <selva.nair@gmail.com>
Acked-by: Gert Doering <gert@greenie.muc.de>
Message-Id: <20230101215109.1521549-3-selva.nair@gmail.com>
URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg25872.html
Signed-off-by: Gert Doering <gert@greenie.muc.de>
src/openvpn/socket.c
src/openvpn/socket.h