diff options
-rw-r--r-- | firmware/mpeg.c | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/firmware/mpeg.c b/firmware/mpeg.c index 47b93bf77a..87ffe8559b 100644 --- a/firmware/mpeg.c +++ b/firmware/mpeg.c | |||
@@ -1899,12 +1899,18 @@ static void mpeg_thread(void) | |||
1899 | mpeg_file = open(recording_filename, | 1899 | mpeg_file = open(recording_filename, |
1900 | O_WRONLY| O_APPEND); | 1900 | O_WRONLY| O_APPEND); |
1901 | if(mpeg_file < 0) | 1901 | if(mpeg_file < 0) |
1902 | panicf("recfile: %d", mpeg_file); | 1902 | panicf("rec open: %d", mpeg_file); |
1903 | 1903 | ||
1904 | rc = write(mpeg_file, mp3buf + mp3buf_read, | 1904 | rc = write(mpeg_file, mp3buf + mp3buf_read, |
1905 | writelen); | 1905 | writelen); |
1906 | 1906 | ||
1907 | close(mpeg_file); | 1907 | if(rc < 0) |
1908 | panicf("rec wrt: %d", rc); | ||
1909 | |||
1910 | rc = close(mpeg_file); | ||
1911 | if(rc < 0) | ||
1912 | panicf("rec cls: %d", rc); | ||
1913 | |||
1908 | mpeg_file = -1; | 1914 | mpeg_file = -1; |
1909 | DEBUGF("rc: %x\n", rc); | 1915 | DEBUGF("rc: %x\n", rc); |
1910 | 1916 | ||