aboutsummaryrefslogtreecommitdiff
path: root/libqcdm/src/utils.c
diff options
context:
space:
mode:
Diffstat (limited to 'libqcdm/src/utils.c')
-rw-r--r--libqcdm/src/utils.c2
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;