[30246] in CVS-changelog-for-Kerberos-V5

home help back first fref pref prev next nref lref last post

krb5 commit: Fix garbage return in extract_cammacs()

daemon@ATHENA.MIT.EDU (Greg Hudson)
Tue Jun 26 12:14:33 2018

Date: Tue, 26 Jun 2018 12:14:23 -0400
From: Greg Hudson <ghudson@mit.edu>
Message-Id: <201806261614.w5QGENEu031880@drugstore.mit.edu>
To: cvs-krb5@mit.edu
Reply-To: krbdev@mit.edu
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Errors-To: cvs-krb5-bounces@mit.edu

https://github.com/krb5/krb5/commit/8b3384c4bb91031a8cc648ecef2b20b8a4480e73
commit 8b3384c4bb91031a8cc648ecef2b20b8a4480e73
Author: Robbie Harwood <rharwood@redhat.com>
Date:   Mon Jun 18 17:49:52 2018 -0400

    Fix garbage return in extract_cammacs()
    
    If no cammacs were present, we would never initialize ret before
    returning it.  (extract_cammcs() is currently never called with an
    empty or null list, so this does not manifest as a bug.)
    
    [ghudson@mit.edu: amended commit message]

 src/lib/krb5/krb/authdata.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/src/lib/krb5/krb/authdata.c b/src/lib/krb5/krb/authdata.c
index 8fd1f05..7fbcfab 100644
--- a/src/lib/krb5/krb/authdata.c
+++ b/src/lib/krb5/krb/authdata.c
@@ -546,7 +546,7 @@ static krb5_error_code
 extract_cammacs(krb5_context kcontext, krb5_authdata **cammacs,
                 const krb5_keyblock *key, krb5_authdata ***ad_out)
 {
-    krb5_error_code ret;
+    krb5_error_code ret = 0;
     krb5_authdata **list = NULL, **elements = NULL, **new_list;
     size_t i, n_elements, count = 0;
 
_______________________________________________
cvs-krb5 mailing list
cvs-krb5@mit.edu
https://mailman.mit.edu/mailman/listinfo/cvs-krb5

home help back first fref pref prev next nref lref last post