]> 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:56:27 +0000 (15:56 +0100)
commit1ff87267f819b512c34a202b9a023c76e7031af4
treedbe8fc60e9b613cdf2bb9edf2d2bef3ec30c2f4c
parent264ce74c409018f42b178ba2cab544bdcecb1767
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>
(cherry picked from commit eff95d500481c7927c5a9edd6b5c0dfa056a0cbb)
src/openvpn/socket.c
src/openvpn/socket.h