]> git.ipfire.org Git - thirdparty/openvpn.git/commit
openvpnserv: Cache last error before it is overridden
authorSimon Rozman <simon@rozman.si>
Mon, 22 Mar 2021 10:39:57 +0000 (11:39 +0100)
committerGert Doering <gert@greenie.muc.de>
Mon, 22 Mar 2021 21:11:11 +0000 (22:11 +0100)
commit24c1fc2a0ab5fa113d6769ab090de12e3719ab6b
tree4b570290bc77a37222ac356ec6d820f1a0a3f1a9
parent475d17a53eba85591f270008f8b583383a5b9afa
openvpnserv: Cache last error before it is overridden

FormatMessage() sets the last error according to its own success. This
looses the original error code leading to mismatched error message and
error number when sprintfted together resulting in confusing event log
message.

Signed-off-by: Simon Rozman <simon@rozman.si>
Acked-by: Gert Doering <gert@greenie.muc.de>
Message-Id: <20210322103957.1234-1-simon@rozman.si>
URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg21789.html
Signed-off-by: Gert Doering <gert@greenie.muc.de>
(cherry picked from commit 1e938c50930f29124909e120a29fb116d4c46576)
src/openvpnserv/common.c