From 1cddb85070cf5fbe3139c843079f3931f2f9a98e Mon Sep 17 00:00:00 2001 From: Stefan Seyfried Date: Sat, 25 Feb 2012 21:14:04 +0100 Subject: [PATCH] libspark: fix cAudio::do_mute() --- libspark/audio.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libspark/audio.cpp b/libspark/audio.cpp index 694a830..e7a5930 100644 --- a/libspark/audio.cpp +++ b/libspark/audio.cpp @@ -75,6 +75,9 @@ int cAudio::do_mute(bool enable, bool remember) { f = open("/proc/stb/avs/0/volume", O_RDWR); read(f, str, 4); + close(f); + str[3] = '\0'; + f = open("/proc/stb/avs/0/volume", O_RDWR); write(f, str, strlen(str)); close(f); }