hdhr_tuner: check that q is valid before pushing pointer

Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
serve: find_idle_tuner() should return NULL if no idle tuners found

Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>