[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[SCM] GNU Mailutils branch, master, updated. release-3.1.1-44-gb3d82e9
From: |
Sergey Poznyakoff |
Subject: |
[SCM] GNU Mailutils branch, master, updated. release-3.1.1-44-gb3d82e9 |
Date: |
Sat, 21 Jan 2017 07:21:00 +0000 (UTC) |
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU Mailutils".
http://git.savannah.gnu.org/cgit/mailutils.git/commit/?id=b3d82e9958dc597e644d04efa6e5e38ea5f0da74
The branch, master has been updated
via b3d82e9958dc597e644d04efa6e5e38ea5f0da74 (commit)
from d91e845839601872e8e97e7d6f7367fb0a516d87 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit b3d82e9958dc597e644d04efa6e5e38ea5f0da74
Author: Sergey Poznyakoff <address@hidden>
Date: Sat Jan 21 09:16:22 2017 +0200
Bugfix
* libmu_auth/ldap.c (_construct_attr_array)
(_mu_entry_to_auth_data): Fix types of iterator return values.
-----------------------------------------------------------------------
Summary of changes:
libmu_auth/ldap.c | 12 +++++-------
1 file changed, 5 insertions(+), 7 deletions(-)
diff --git a/libmu_auth/ldap.c b/libmu_auth/ldap.c
index 298b5ba..c75f421 100644
--- a/libmu_auth/ldap.c
+++ b/libmu_auth/ldap.c
@@ -442,9 +442,9 @@ _construct_attr_array (size_t *pargc, char ***pargv)
for (i = 0, mu_iterator_first (itr); !mu_iterator_is_done (itr);
mu_iterator_next (itr), i++)
{
- char **str;
+ char *str;
mu_iterator_current (itr, (void**) &str);
- if ((argv[i] = strdup (*str)) == NULL)
+ if ((argv[i] = strdup (str)) == NULL)
{
mu_argcv_free (i, argv);
return ENOMEM;
@@ -545,17 +545,15 @@ _mu_entry_to_auth_data (LDAP *ld, LDAPMessage *msg,
mu_iterator_next (itr))
{
char *key;
- char **pattr;
char *attr;
struct berval **values;
- mu_iterator_current_kv (itr, (const void **)&key, (void**) &pattr);
- attr = *pattr;
+ mu_iterator_current_kv (itr, (const void **)&key, (void**) &attr);
values = ldap_get_values_len (ld, msg, attr);
if (!values || !values[0])
{
mu_error ("LDAP field `%s' (`%s') has NULL value",
- key, *pattr);
+ key, attr);
_free_partial_auth_data (&d);
return MU_ERR_READ;
}
@@ -637,7 +635,7 @@ _mu_ldap_search (LDAP *ld, const char *filter_pat, const
char *key,
return MU_ERR_FAILURE;
}
- rc = ldap_result (ld, msgid, LDAP_MSG_ALL, NULL, &res );
+ rc = ldap_result (ld, msgid, LDAP_MSG_ALL, NULL, &res);
if (rc < 0)
{
mu_error ("ldap_result failed");
hooks/post-receive
--
GNU Mailutils
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [SCM] GNU Mailutils branch, master, updated. release-3.1.1-44-gb3d82e9,
Sergey Poznyakoff <=