Round #3 of scan-build warnings cleanup
This commit is contained in:
@@ -2347,8 +2347,10 @@ _get_derived_key(krb5_context context,
|
||||
return 0;
|
||||
}
|
||||
d = _new_derived_key(crypto, usage);
|
||||
if (d == NULL)
|
||||
if (d == NULL) {
|
||||
*key = NULL; /* quiet warning */
|
||||
return krb5_enomem(context);
|
||||
}
|
||||
krb5_copy_keyblock(context, crypto->key.key, &d->key);
|
||||
_krb5_put_int(constant, usage, 5);
|
||||
_krb5_derive_key(context, crypto->et, d, constant, sizeof(constant));
|
||||
|
@@ -146,6 +146,7 @@ get_default_cache(krb5_context context, krb5_dcache *dc, char **residual)
|
||||
char *primary;
|
||||
FILE *f;
|
||||
|
||||
*residual = NULL;
|
||||
primary = primary_create(dc);
|
||||
if (primary == NULL)
|
||||
return krb5_enomem(context);
|
||||
|
@@ -662,6 +662,8 @@ init_fcc(krb5_context context,
|
||||
krb5_storage *sp;
|
||||
krb5_error_code ret;
|
||||
|
||||
*ret_fd = -1;
|
||||
*ret_sp = NULL;
|
||||
if (kdc_offset)
|
||||
*kdc_offset = 0;
|
||||
|
||||
|
@@ -656,6 +656,7 @@ encode_creds(krb5_context context, krb5_creds *creds, krb5_data *data)
|
||||
krb5_error_code ret;
|
||||
krb5_storage *sp;
|
||||
|
||||
krb5_data_zero(data);
|
||||
sp = krb5_storage_emem();
|
||||
if (sp == NULL)
|
||||
return krb5_enomem(context);
|
||||
|
Reference in New Issue
Block a user