summaryrefslogtreecommitdiff
path: root/rbutil/rbutilqt/base/encoders.cpp
diff options
context:
space:
mode:
authorDominik Riebeling <Dominik.Riebeling@gmail.com>2010-04-01 22:06:52 +0000
committerDominik Riebeling <Dominik.Riebeling@gmail.com>2010-04-01 22:06:52 +0000
commitd6543b71afcceb028953b0fffcf5ed8f2942182e (patch)
tree459f317465700d4681183248c1b4f5fa3f036065 /rbutil/rbutilqt/base/encoders.cpp
parent0d6828e064eee6c4bdac1dd9e9ce9bf522f9754a (diff)
downloadrockbox-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.cpp2
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);