libdvbv5: Actually check for lock
authorGregor Jasny <gjasny@googlemail.com>
Wed, 31 Jul 2013 19:44:11 +0000 (21:44 +0200)
committerGregor Jasny <gjasny@googlemail.com>
Wed, 31 Jul 2013 19:44:11 +0000 (21:44 +0200)
Signed-off-by: Gregor Jasny <gjasny@googlemail.com>
CC: Mauro Carvalho Chehab <mchehab@infradead.org>
lib/libdvbv5/dvb-fe.c

index 408423f..d62355d 100644 (file)
@@ -1131,7 +1131,7 @@ int dvb_fe_get_stats(struct dvb_v5_fe_parms *parms)
 
        /* if lock has obtained, get DVB parameters */
        if (status != parms->stats.prev_status) {
-               if (status && FE_HAS_LOCK &&
+               if ((status & FE_HAS_LOCK) &&
                    parms->stats.prev_status != status)
                        dvb_fe_get_parms(parms);
                parms->stats.prev_status = status;