From: Greg Hudson Date: Thu, 28 Mar 2013 06:46:05 +0000 (-0400) Subject: Init output parameter of krb5_decode_princ_entry X-Git-Tag: krb5-1.12-alpha1~246 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b5212739e7cf800b03f4e072f6446f6d7271176f;p=thirdparty%2Fkrb5.git 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. --- diff --git a/src/plugins/kdb/db2/kdb_xdr.c b/src/plugins/kdb/db2/kdb_xdr.c index 5264963386..b587f8e97a 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;