diff options
author | Dominik Riebeling <Dominik.Riebeling@gmail.com> | 2010-04-01 22:06:52 +0000 |
---|---|---|
committer | Dominik Riebeling <Dominik.Riebeling@gmail.com> | 2010-04-01 22:06:52 +0000 |
commit | d6543b71afcceb028953b0fffcf5ed8f2942182e (patch) | |
tree | 459f317465700d4681183248c1b4f5fa3f036065 /rbutil/rbutilqt/base/encoders.cpp | |
parent | 0d6828e064eee6c4bdac1dd9e9ce9bf522f9754a (diff) | |
download | rockbox-d6543b71afcceb028953b0fffcf5ed8f2942182e.tar.gz rockbox-d6543b71afcceb028953b0fffcf5ed8f2942182e.zip |
Fix leaking file descriptors on error.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25431 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'rbutil/rbutilqt/base/encoders.cpp')
-rw-r--r-- | rbutil/rbutilqt/base/encoders.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/rbutil/rbutilqt/base/encoders.cpp b/rbutil/rbutilqt/base/encoders.cpp index 795b622bbd..7f4163a34f 100644 --- a/rbutil/rbutilqt/base/encoders.cpp +++ b/rbutil/rbutilqt/base/encoders.cpp | |||
@@ -207,10 +207,10 @@ bool EncRbSpeex::encode(QString input,QString output) | |||
207 | } | 207 | } |
208 | if ((fout = fopen(output.toLocal8Bit(), "wb")) == NULL) { | 208 | if ((fout = fopen(output.toLocal8Bit(), "wb")) == NULL) { |
209 | qDebug() << "Error: could not open output file\n"; | 209 | qDebug() << "Error: could not open output file\n"; |
210 | fclose(fin); | ||
210 | return false; | 211 | return false; |
211 | } | 212 | } |
212 | 213 | ||
213 | |||
214 | int ret = encode_file(fin, fout, quality, complexity, narrowband, volume, | 214 | int ret = encode_file(fin, fout, quality, complexity, narrowband, volume, |
215 | errstr, sizeof(errstr)); | 215 | errstr, sizeof(errstr)); |
216 | fclose(fout); | 216 | fclose(fout); |