diff options
author | Selva Nair | 2023-03-06 00:33:45 -0500 |
---|---|---|
committer | Gert Doering | 2023-03-06 13:09:41 +0100 |
commit | 85ad9d2520d571dff93d2b15002f151c10000804 (patch) | |
tree | 53c8c37e833c387387bb89a92025cdc1e86f160c /src/openvpn/ssl.c | |
parent | 7538557108f6add04f835eb161cb0a33610c6b14 (diff) | |
download | openvpn-85ad9d2520d571dff93d2b15002f151c10000804.zip openvpn-85ad9d2520d571dff93d2b15002f151c10000804.tar.gz |
Do not save pointer to 'struct passwd' returned by getpwnam etc.
- This pointer is to a static area which can change on further
calls to getpwnam, getpwuid etc.
Same with struct group returned by getgrnam.
As the only field later referred to is uid or gid, fix
by saving them instead.
Signed-off-by: Selva Nair <selva.nair@gmail.com>
Acked-by: Gert Doering <gert@greenie.muc.de>
Message-Id: <20230306053346.796992-1-selva.nair@gmail.com>
URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg26332.html
Signed-off-by: Gert Doering <gert@greenie.muc.de>
(cherry picked from commit 62024046dffd6ff10309b791cd6600fe80bc46e3)
Diffstat (limited to 'src/openvpn/ssl.c')
0 files changed, 0 insertions, 0 deletions