]> git.ipfire.org Git - thirdparty/krb5.git/commitdiff
Init output parameter of krb5_decode_princ_entry
authorGreg Hudson <ghudson@mit.edu>
Thu, 28 Mar 2013 06:46:05 +0000 (02:46 -0400)
committerGreg Hudson <ghudson@mit.edu>
Thu, 28 Mar 2013 06:46:05 +0000 (02:46 -0400)
For easier static analysis, make sure that krb5_decode_princ_entry
always sets *entry_ptr to a valid entry or NULL.

src/plugins/kdb/db2/kdb_xdr.c

index 5264963386f8db923e451c25131223cb8929b727..b587f8e97a1b4c020dd30c02653d86dc21fc2f1e 100644 (file)
@@ -232,6 +232,8 @@ krb5_decode_princ_entry(krb5_context context, krb5_data *content,
     krb5_db_entry       * entry;
     krb5_error_code retval;
 
+    *entry_ptr = NULL;
+
     entry = k5alloc(sizeof(*entry), &retval);
     if (entry == NULL)
         return retval;