mirror of
https://github.com/OpenVPN/openvpn.git
synced 2026-05-28 04:03:29 -04:00
Bump version of openvpn plugin argument structs to 5
This was missed in commit 6690769f78
that exported base64_encode and base64_decode() functions.
Also check the version is >= 5 in auth-pam plugin to ensure
that the base64_decode function pointer can be referenced.
Signed-off-by: Selva Nair <selva.nair@gmail.com>
Acked-by: Gert Doering <gert@greenie.muc.de>
Message-Id: <1533696271-21799-1-git-send-email-selva.nair@gmail.com>
URL: https://www.mail-archive.com/search?l=mid&q=1533696271-21799-1-git-send-email-selva.nair@gmail.com
Signed-off-by: Gert Doering <gert@greenie.muc.de>
This commit is contained in:
parent
7369d01bf3
commit
da0a42ca98
2 changed files with 5 additions and 4 deletions
|
|
@ -219,10 +219,11 @@ struct openvpn_plugin_string_list
|
|||
* OpenVPN to plug-ins.
|
||||
*
|
||||
* 4 Exported secure_memzero() as plugin_secure_memzero()
|
||||
* Exported openvpn_base64_encode() as plugin_base64_encode()
|
||||
*
|
||||
* 5 Exported openvpn_base64_encode() as plugin_base64_encode()
|
||||
* Exported openvpn_base64_decode() as plugin_base64_decode()
|
||||
*/
|
||||
#define OPENVPN_PLUGINv3_STRUCTVER 4
|
||||
#define OPENVPN_PLUGINv3_STRUCTVER 5
|
||||
|
||||
/**
|
||||
* Definitions needed for the plug-in callback functions.
|
||||
|
|
|
|||
|
|
@ -356,8 +356,8 @@ openvpn_plugin_open_v3(const int v3structver,
|
|||
const char **argv = args->argv;
|
||||
const char **envp = args->envp;
|
||||
|
||||
/* Check API compatibility -- struct version 4 or higher needed */
|
||||
if (v3structver < 4)
|
||||
/* Check API compatibility -- struct version 5 or higher needed */
|
||||
if (v3structver < 5)
|
||||
{
|
||||
fprintf(stderr, "AUTH-PAM: This plugin is incompatible with the running version of OpenVPN\n");
|
||||
return OPENVPN_PLUGIN_FUNC_ERROR;
|
||||
|
|
|
|||
Loading…
Reference in a new issue