summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnders Broman <anders.broman@ericsson.com>2009-06-27 12:41:39 +0000
committerAnders Broman <anders.broman@ericsson.com>2009-06-27 12:41:39 +0000
commitf179827b210e3d04c5a89b23388fb06c1b942fbd (patch)
treec9afdacea5b555509f0063bb88cc6d0c68843e9a
parent6ce8546ecdc8925371fc88bb4e544354d57fbd07 (diff)
downloadwireshark-f179827b210e3d04c5a89b23388fb06c1b942fbd.tar.gz
From Greg Schwendimann:
802.11 decryption is broken https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3590 svn path=/trunk/; revision=28860
-rw-r--r--epan/dissectors/packet-ieee80211.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/epan/dissectors/packet-ieee80211.c b/epan/dissectors/packet-ieee80211.c
index 39ea61a730..dec824bde8 100644
--- a/epan/dissectors/packet-ieee80211.c
+++ b/epan/dissectors/packet-ieee80211.c
@@ -12123,7 +12123,7 @@ try_decrypt(tvbuff_t *tvb, guint offset, guint len, guint8 *algorithm, guint32 *
len=dec_caplen-offset;
/* decrypt successful, let's set up a new data tvb. */
- decr_tvb = tvb_new_child_real_data(tvb, tmp, len-8, len-8);
+ decr_tvb = tvb_new_child_real_data(tvb, tmp, len, len);
tvb_set_free_cb(decr_tvb, g_free);
} else
g_free(tmp);