Commit 9502cdf0 authored by Kangjie Lu's avatar Kangjie Lu Committed by Mauro Carvalho Chehab
Browse files

media: mt312: fix a missing check of mt312 reset



mt312_reset() may fail. Although it is called in the end of
mt312_set_frontend(), we better check its status and return its error
code upstream instead of 0.

Signed-off-by: default avatarKangjie Lu <kjlu@umn.edu>
Reviewed-by: default avatarMatthias Schwarzott <zzam@gentoo.org>
Signed-off-by: default avatarSean Young <sean@mess.org>
Signed-off-by: default avatarMauro Carvalho Chehab <mchehab+samsung@kernel.org>
parent c9b7d8f2
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -645,7 +645,9 @@ static int mt312_set_frontend(struct dvb_frontend *fe)
	if (ret < 0)
		return ret;

	mt312_reset(state, 0);
	ret = mt312_reset(state, 0);
	if (ret < 0)
		return ret;

	return 0;
}