diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/lib/krb5/krb/copy_tick.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/lib/krb5/krb/copy_tick.c b/src/lib/krb5/krb/copy_tick.c index 9bcbcce23..0178a04d9 100644 --- a/src/lib/krb5/krb/copy_tick.c +++ b/src/lib/krb5/krb/copy_tick.c @@ -47,7 +47,6 @@ krb5_enc_tkt_part **partto; *tempto = *partfrom; if (retval = krb5_copy_keyblock(partfrom->session, &tempto->session)) { - xfree(tempto->session); xfree(tempto); return retval; } @@ -58,7 +57,7 @@ krb5_enc_tkt_part **partto; } tempto->transited = partfrom->transited; tempto->transited.tr_contents.data = - malloc(sizeof(partfrom->transited.tr_contents.length)); + malloc(partfrom->transited.tr_contents.length); if (!tempto->transited.tr_contents.data) { krb5_free_principal(tempto->client); krb5_free_keyblock(tempto->session); |
