summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorSimon Farnsworth <simon.farnsworth@onelan.co.uk>2007-05-16 17:37:06 +0100
committerSimon Farnsworth <simon.farnsworth@onelan.co.uk>2007-05-16 17:37:06 +0100
commitfd15adf6069b03be949c7c8d7e0f743b9ee6b90b (patch)
treeb26313486b28fa51187cbe4edf115565edca2d65 /src
parentf7bd2c6ee4e3f066248e087cbf5f97a21103ebd1 (diff)
downloadxine-lib-fd15adf6069b03be949c7c8d7e0f743b9ee6b90b.tar.gz
xine-lib-fd15adf6069b03be949c7c8d7e0f743b9ee6b90b.tar.bz2
v4l: replace faulty use of xprintf with lprintf.
The current input_v4l in xine-lib 1.1.6 is inherently buggy (it will deference an invalid pointer in extract_mrl if the MRL contains a V4L input name or frequency).
Diffstat (limited to 'src')
-rw-r--r--src/input/input_v4l.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/input/input_v4l.c b/src/input/input_v4l.c
index 17c4223a2..6829470ff 100644
--- a/src/input/input_v4l.c
+++ b/src/input/input_v4l.c
@@ -517,11 +517,9 @@ static int extract_mrl(v4l_input_plugin_t *this, char *mrl)
/* Get frequency, if available */
sscanf(locator, "/%d", &frequency);
- lprintf("Tuner name: '%s' freq: %d\n", tuner_name, frequency);
- } else {
- xprintf(this->stream->xine, XINE_VERBOSITY_LOG,
- "input_v4l: No tuner name given. Expected syntax: v4l:/tuner/frequency\n"
- "input_v4l: Using currently tuned settings\n");
+
+ /* cannot use xprintf to log in this routine */
+ lprintf("input_v4l: Tuner name: %s frequency %d\n", tuner_name, frequency );
}
this->frequency = frequency;