The branch, master has been updated
       via  ec0f51b pam_winbind: fix segfault in pam_sm_authenticate()
      from  281c62b ntlm_auth: Increase debug level if we use config domain 
name.

http://gitweb.samba.org/?p=samba.git;a=shortlog;h=master


- Log -----------------------------------------------------------------
commit ec0f51b200d6e5b99bbd872e169621c17f33524c
Author: David Disseldorp <dd...@suse.de>
Date:   Wed Nov 2 18:39:03 2011 +0100

    pam_winbind: fix segfault in pam_sm_authenticate()
    
    Ensure the potentially null winbind context is not dereferenced on
    cleanup.
    
    https://bugzilla.samba.org/show_bug.cgi?id=8564
    
    Signed-off-by: Andreas Schneider <a...@samba.org>
    
    Autobuild-User(master): Andreas Schneider <a...@cryptomilk.org>
    Autobuild-Date(master): Fri Oct 26 22:40:57 CEST 2012 on sn-devel-104

-----------------------------------------------------------------------

Summary of changes:
 nsswitch/pam_winbind.c |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)


Changeset truncated at 500 lines:

diff --git a/nsswitch/pam_winbind.c b/nsswitch/pam_winbind.c
index 83d7bb6..29d6f7c 100644
--- a/nsswitch/pam_winbind.c
+++ b/nsswitch/pam_winbind.c
@@ -2736,9 +2736,10 @@ out:
                _pam_free_data_info3(pamh);
        }
 
-       _PAM_LOG_FUNCTION_LEAVE("pam_sm_authenticate", ctx, retval);
-
-       TALLOC_FREE(ctx);
+       if (ctx != NULL) {
+               _PAM_LOG_FUNCTION_LEAVE("pam_sm_authenticate", ctx, retval);
+               TALLOC_FREE(ctx);
+       }
 
        return retval;
 }


-- 
Samba Shared Repository

Reply via email to