plts = pilot_to_tvh(hc);
if (plts == DVB_PILOT_NONE) goto end;
- if (!TAILQ_EMPTY(&hc->hc_req_args)) goto eargs;
+ TAILQ_FOREACH(arg, &hc->hc_req_args, link)
+ tvhwarn(LS_SATIPS, "%i/%s/%i: extra parameter '%s'='%s'",
+ rs->frontend, rs->session, rs->stream,
+ arg->key, arg->val);
dmc->dmc_fe_rolloff = ro;
dmc->dmc_fe_pilot = plts;
sm = atoi(http_arg_get_remove(&hc->hc_req_args, "sm") ?: "0");
if (sm < 0 || sm > 1) goto end;
- if (!TAILQ_EMPTY(&hc->hc_req_args)) goto eargs;
+ TAILQ_FOREACH(arg, &hc->hc_req_args, link)
+ tvhwarn(LS_SATIPS, "%i/%s/%i: extra parameter '%s'='%s'",
+ rs->frontend, rs->session, rs->stream,
+ arg->key, arg->val);
dmc->u.dmc_fe_ofdm.bandwidth = bw;
dmc->u.dmc_fe_ofdm.code_rate_HP = fec;
fec = fec_to_tvh(hc);
if (fec == DVB_FEC_NONE) goto end;
- if (!TAILQ_EMPTY(&hc->hc_req_args)) goto eargs;
+ TAILQ_FOREACH(arg, &hc->hc_req_args, link)
+ tvhwarn(LS_SATIPS, "%i/%s/%i: extra parameter '%s'='%s'",
+ rs->frontend, rs->session, rs->stream,
+ arg->key, arg->val);
dmc->u.dmc_fe_qam.symbol_rate = sr;
dmc->u.dmc_fe_qam.fec_inner = fec;
freq *= 1000;
if (freq < 0) goto end;
- if (!TAILQ_EMPTY(&hc->hc_req_args)) goto eargs;
+ TAILQ_FOREACH(arg, &hc->hc_req_args, link)
+ tvhwarn(LS_SATIPS, "%i/%s/%i: extra parameter '%s'='%s'",
+ rs->frontend, rs->session, rs->stream,
+ arg->key, arg->val);
} else {
mpegts_pid_done(&delpids);
mpegts_pid_done(&pids);
return errcode;
-
-eargs:
- TAILQ_FOREACH(arg, &hc->hc_req_args, link)
- tvhwarn(LS_SATIPS, "%i/%s/%i: extra parameter '%s'='%s'",
- rs->frontend, rs->session, rs->stream,
- arg->key, arg->val);
- goto end;
}
/*