summaryrefslogtreecommitdiff
path: root/device.c
diff options
context:
space:
mode:
Diffstat (limited to 'device.c')
-rw-r--r--device.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/device.c b/device.c
index 30069dd..e52b39f 100644
--- a/device.c
+++ b/device.c
@@ -1051,7 +1051,9 @@ bool cPvrDevice::OpenDvr(void) {
}
if (PvrSetup.UseExternChannelSwitchScript) {
- cString cmd = cString::sprintf("%s %d %d %d", *externChannelSwitchScript, currentChannel.Sid(), currentChannel.Number(), number);
+ cString cmd = cString::sprintf("%s %d %d %d %d",
+ *externChannelSwitchScript, currentChannel.Sid(), currentChannel.Number(),
+ number, currentChannel.Frequency());
log(pvrDEBUG1, "OpenDvr: calling %s", *cmd);
if (system(*cmd) < 0) {
log(pvrERROR, "OpenDvr: executing %s failed", *cmd);