diff options
author | Stefan Metzmacher <metze@samba.org> | 2012-08-13 14:45:58 +0200 |
---|---|---|
committer | Alexis La Goutte <alexis.lagoutte@gmail.com> | 2014-02-25 21:47:27 +0000 |
commit | 9db0e02fb3a8c48a771dc06d55fca304874cc013 (patch) | |
tree | ce2beaddd111273d72c2773f05f2200b54e93ecf /epan/dissectors/packet-kerberos.c | |
parent | 98e6bb18d3f0a2bdbedb058fca7cdc4289c3fc68 (diff) |
packet-kerberos: remember in what frame a key was learned
Change-Id: Icd05d4941fdacac44094fafbad07f08ec4cbe976
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-on: https://code.wireshark.org/review/364
Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
Diffstat (limited to 'epan/dissectors/packet-kerberos.c')
-rw-r--r-- | epan/dissectors/packet-kerberos.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/epan/dissectors/packet-kerberos.c b/epan/dissectors/packet-kerberos.c index 366f477dd1..adf22ca86d 100644 --- a/epan/dissectors/packet-kerberos.c +++ b/epan/dissectors/packet-kerberos.c @@ -455,6 +455,7 @@ printf("added key in %u keytype:%d len:%d\n",pinfo->fd->num, keytype, keyleng new_key=(enc_key_t *)g_malloc(sizeof(enc_key_t)); g_snprintf(new_key->key_origin, KRB_MAX_ORIG_LEN, "%s learnt from frame %u",origin,pinfo->fd->num); + new_key->fd_num = pinfo->fd->num; new_key->next=enc_key_list; enc_key_list=new_key; new_key->keytype=keytype; @@ -510,6 +511,7 @@ printf("read keytab file %s\n", filename); do{ new_key=(enc_key_t *)g_malloc(sizeof(enc_key_t)); + new_key->fd_num = -1; new_key->next=enc_key_list; ret = krb5_kt_next_entry(krb5_ctx, keytab, &key, &cursor); if(ret==0){ @@ -645,6 +647,7 @@ read_keytab_file(const char *filename) do{ new_key=(enc_key_t*)g_malloc(sizeof(enc_key_t)); + new_key->fd_num = -1; new_key->next=enc_key_list; ret = krb5_kt_next_entry(krb5_ctx, keytab, &key, &cursor); if(ret==0){ |