From cf35c3038b52b57a921038a651ff534acf8b47b9 Mon Sep 17 00:00:00 2001 From: none Date: Wed, 10 Mar 2021 22:03:56 +0100 Subject: [PATCH] only get status if demod started --- ddbridge/ddbridge-m4.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ddbridge/ddbridge-m4.c b/ddbridge/ddbridge-m4.c index 29e0f22..63bb06e 100644 --- a/ddbridge/ddbridge-m4.c +++ b/ddbridge/ddbridge-m4.c @@ -392,10 +392,12 @@ static int read_status(struct dvb_frontend *fe, enum fe_status *status) struct m4 *state = fe->demodulator_priv; struct mci_result res; + *status = 0x00; + if (!state->started) + return 0; stat = ddb_mci_get_status(&state->mci, &res); if (stat) return stat; - *status = 0x00; stat = ddb_mci_get_info(&state->mci); if (stat) return stat;