diff options
Diffstat (limited to 'epan/dissectors/packet-ieee80211.c')
-rw-r--r-- | epan/dissectors/packet-ieee80211.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/epan/dissectors/packet-ieee80211.c b/epan/dissectors/packet-ieee80211.c index 221dc8a52c..4f1aa9f5bb 100644 --- a/epan/dissectors/packet-ieee80211.c +++ b/epan/dissectors/packet-ieee80211.c @@ -16785,16 +16785,16 @@ void set_airpdcap_keys(void) keys->Keys[keys->nKeys] = key; keys->nKeys++; } - else if(dk->type == AIRPDCAP_KEY_TYPE_WPA_PMK) + else if(dk->type == AIRPDCAP_KEY_TYPE_WPA_PSK) { - key.KeyType = AIRPDCAP_KEY_TYPE_WPA_PMK; + key.KeyType = AIRPDCAP_KEY_TYPE_WPA_PSK; bytes = g_byte_array_new(); hex_str_to_bytes(dk->key->str, bytes, FALSE); /* XXX - Pass the correct array of bytes... */ - if (bytes->len <= AIRPDCAP_WPA_PMK_LEN) { - memcpy(key.KeyData.Wpa.Pmk, bytes->data, bytes->len); + if (bytes->len <= AIRPDCAP_WPA_PSK_LEN) { + memcpy(key.KeyData.Wpa.Psk, bytes->data, bytes->len); keys->Keys[keys->nKeys] = key; keys->nKeys++; |