[SCM] GNU Mailutils branch, master, updated. release-3.1.1-44-gb3d82e9

"Sergey Poznyakoff" <[email protected]> Sat, 21 Jan 2017 07:21:00 +0000 (UTC)
Newsgroups gmane.comp.gnu.mailutils.cvs
Message-ID <[email protected]>
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 <[email protected]>
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