forked from osmocom/wireshark
DMP: Handle encoded 7bit string as binary.
This bug was introduced when rewriting tvb_get_string() to handle encoding (and thus handling ASCII string different). Change-Id: Ia37a9d075fb58c8d6c26af811e96f7ca1e82af3d Reviewed-on: https://code.wireshark.org/review/7962 Reviewed-by: Stig Bjørlykke <stig@bjorlykke.org>
This commit is contained in:
parent
0a729d8d66
commit
a49e5523d0
|
@ -1646,7 +1646,7 @@ static void dmp_add_seq_ack_analysis (tvbuff_t *tvb, packet_info *pinfo,
|
|||
|
||||
static gchar *dissect_7bit_string (tvbuff_t *tvb, gint offset, gint length)
|
||||
{
|
||||
guchar *encoded = tvb_get_string_enc(wmem_packet_scope(), tvb, offset, length, ENC_ASCII);
|
||||
guchar *encoded = (guchar *)tvb_memdup (wmem_packet_scope(), tvb, offset, length);
|
||||
guchar *decoded = (guchar *)wmem_alloc0 (wmem_packet_scope(), (size_t)(length * 1.2) + 1);
|
||||
guchar rest = 0, bits = 1;
|
||||
gint len = 0, i;
|
||||
|
|
Loading…
Reference in New Issue