mirror of
https://github.com/OpenVPN/openvpn.git
synced 2024-11-30 21:24:13 +08:00
auth-pam change: link with -lpam rather
than dlopen (Roy Marples). git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@1421 e7ae566f-a301-0410-adde-c780ea21d3b5
This commit is contained in:
parent
1d89886e00
commit
5b78d4d0e3
@ -4,7 +4,7 @@
|
||||
|
||||
# If PAM modules are not linked against libpam.so, set DLOPEN_PAM to 1. This
|
||||
# must be done on SUSE 9.1, at least.
|
||||
DLOPEN_PAM=1
|
||||
DLOPEN_PAM=0
|
||||
|
||||
ifeq ($(DLOPEN_PAM),1)
|
||||
LIBPAM=-ldl
|
||||
|
@ -10,7 +10,6 @@
|
||||
#include <stdio.h>
|
||||
#include <dlfcn.h>
|
||||
#include <security/pam_appl.h>
|
||||
#include <security/_pam_macros.h>
|
||||
|
||||
#include "pamdl.h"
|
||||
|
||||
@ -74,7 +73,7 @@ int pam_set_item(pam_handle_t *pamh, int item_type, const void *item)
|
||||
return real_pam_set_item(pamh, item_type, item);
|
||||
}
|
||||
|
||||
int pam_get_item(const pam_handle_t *pamh, int item_type, const void **item)
|
||||
int pam_get_item(pam_handle_t *pamh, int item_type, const void **item)
|
||||
{
|
||||
int (*real_pam_get_item)(const pam_handle_t *, int, const void **);
|
||||
RESOLVE_PAM_FUNCTION(pam_get_item, int,
|
||||
|
Loading…
Reference in New Issue
Block a user