diff --git a/drivers/media/radio/radio-iris.c b/drivers/media/radio/radio-iris.c index 835f8c4a020..5ed2ad7fb65 100644 --- a/drivers/media/radio/radio-iris.c +++ b/drivers/media/radio/radio-iris.c @@ -2086,7 +2086,8 @@ static void hci_ev_service_available(struct radio_hci_dev *hdev, struct sk_buff *skb) { struct iris_device *radio = video_get_drvdata(video_get_dev()); - if (radio->fm_st_rsp.station_rsp.serv_avble) + u8 serv_avble = skb->data[0]; + if (serv_avble) iris_q_event(radio, IRIS_EVT_ABOVE_TH); else iris_q_event(radio, IRIS_EVT_BELOW_TH);