From 738931762dc9bf2b99097c356f5da1b9e37cd88c Mon Sep 17 00:00:00 2001 From: Christophe Massiot Date: Wed, 23 Oct 2013 22:00:57 +0200 Subject: [PATCH] fix bitwise operation (spotted by Coverity: CID 1109722) --- dvb/si/desc_69.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dvb/si/desc_69.h b/dvb/si/desc_69.h index d83487a..4a66fa3 100644 --- a/dvb/si/desc_69.h +++ b/dvb/si/desc_69.h @@ -67,7 +67,7 @@ static inline void desc69_set_pil(uint8_t *p_desc, uint32_t i_pil) static inline uint8_t desc69_get_day(const uint8_t *p_desc) { - uint8_t i_day = ((p_desc[2] & 0x0f) << 1) | ((p_desc[3] & 0x7f) >> 7); // rrrr1111 1xxxxxxx + uint8_t i_day = ((p_desc[2] & 0x0f) << 1) | ((p_desc[3] & 0x80) >> 7); // rrrr1111 1xxxxxxx return i_day + 1; }