diff options
Diffstat (limited to 'libqcdm/src')
-rw-r--r-- | libqcdm/src/utils.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libqcdm/src/utils.c b/libqcdm/src/utils.c index ab281557..9b9ac5f0 100644 --- a/libqcdm/src/utils.c +++ b/libqcdm/src/utils.c @@ -296,7 +296,7 @@ dm_decapsulate_buffer (const char *inbuf, /* Check the CRC of the packet's data */ crc = crc16 (outbuf, unesc_len - 2); - pkt_crc = *((guint16 *) &outbuf[pkt_len - 2]); + pkt_crc = *((guint16 *) &outbuf[unesc_len - 2]); if (crc != GUINT_FROM_LE (pkt_crc)) { *out_used = pkt_len + 1; /* packet + CRC + 0x7E */ return FALSE; |