diff options
author | Antoine Brodin <antoine@FreeBSD.org> | 2017-03-21 21:59:31 +0000 |
---|---|---|
committer | Antoine Brodin <antoine@FreeBSD.org> | 2017-03-21 21:59:31 +0000 |
commit | 7cfe69b5842cdb1ef6fbef80bffbc8f2651889a8 (patch) | |
tree | 2b6d3a0598b45365f230c6f61cf8d8d784b7016d /net/samba36/files/patch-nsswitch__pam_winbind.c | |
parent | Upgrade to 1.5.29. (diff) |
- Add USES=samba to handle dependency on samba
Valid ARGS: build, env, lib, run (default: build,run)
- Add SAMBA_DEFAULT to bsd.default-versions.mk (default: 4.3)
- Remove obsolete samba36 ports
- Modify samba4x ports to install libsmbclient
- Convert the ports tree to USES=samba
Reviewed by: mat
Differential Revision: https://reviews.freebsd.org/D8919
Diffstat (limited to 'net/samba36/files/patch-nsswitch__pam_winbind.c')
-rw-r--r-- | net/samba36/files/patch-nsswitch__pam_winbind.c | 52 |
1 files changed, 0 insertions, 52 deletions
diff --git a/net/samba36/files/patch-nsswitch__pam_winbind.c b/net/samba36/files/patch-nsswitch__pam_winbind.c deleted file mode 100644 index 9c32da334bd8..000000000000 --- a/net/samba36/files/patch-nsswitch__pam_winbind.c +++ /dev/null @@ -1,52 +0,0 @@ ---- ./nsswitch/pam_winbind.c.orig 2011-08-09 13:17:47.000000000 +0200 -+++ ./nsswitch/pam_winbind.c 2011-09-06 23:23:18.000000000 +0200 -@@ -163,7 +163,6 @@ - } - #endif - -- - /* - * Work around the pam API that has functions with void ** as parameters - * These lead to strict aliasing warnings with gcc. -@@ -173,14 +172,20 @@ - const void *_item) - { - const void **item = (const void **)_item; -- return pam_get_item(pamh, item_type, item); -+ return pam_get_item((pam_handle_t *)pamh, item_type, item); - } -+ - static int _pam_get_data(const pam_handle_t *pamh, - const char *module_data_name, - const void *_data) - { -+#if PAM_GET_DATA_ARG3_CONST_VOID_PP - const void **data = (const void **)_data; -- return pam_get_data(pamh, module_data_name, data); -+ return pam_get_data((pam_handle_t *)pamh, module_data_name, data); -+#else -+ void **data = (void **)_data; -+ return pam_get_data((pam_handle_t *)pamh, module_data_name, data); -+#endif - } - - /* some syslogging */ -@@ -311,7 +316,7 @@ - if (item_type != 0) { - pam_get_item(ctx->pamh, item_type, &data); - } else { -- pam_get_data(ctx->pamh, key, &data); -+ _pam_get_data(ctx->pamh, key, &data); - } - if (data != NULL) { - const char *type = (item_type != 0) ? "ITEM" : "DATA"; -@@ -2835,8 +2840,7 @@ - ret = PAM_USER_UNKNOWN; - goto out; - case 0: -- pam_get_data(pamh, PAM_WINBIND_NEW_AUTHTOK_REQD, -- (const void **)&tmp); -+ _pam_get_data(pamh, PAM_WINBIND_NEW_AUTHTOK_REQD, &tmp); - if (tmp != NULL) { - ret = atoi((const char *)tmp); - switch (ret) { |