From b5212739e7cf800b03f4e072f6446f6d7271176f Mon Sep 17 00:00:00 2001 From: Greg Hudson Date: Thu, 28 Mar 2013 02:46:05 -0400 Subject: Init output parameter of krb5_decode_princ_entry 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 | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src') diff --git a/src/plugins/kdb/db2/kdb_xdr.c b/src/plugins/kdb/db2/kdb_xdr.c index 526496338..b587f8e97 100644 --- a/src/plugins/kdb/db2/kdb_xdr.c +++ b/src/plugins/kdb/db2/kdb_xdr.c @@ -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; -- cgit