summaryrefslogtreecommitdiff
path: root/plugins/liboggedit/oggedit_opus.c
diff options
context:
space:
mode:
authorGravatar Alexey Yakovenko <waker@users.sourceforge.net>2014-06-08 21:52:34 +0200
committerGravatar Alexey Yakovenko <waker@users.sourceforge.net>2014-06-08 22:11:09 +0200
commit5362a9a94faf18975234cab5d02df5f4be225213 (patch)
treed5c9e2c5fcbf8d0fa200924ff67c3e9c83a3a082 /plugins/liboggedit/oggedit_opus.c
parentd9c7482d26d17fade0dce358dd52c6891588f110 (diff)
oggedit: osx compile fixes
Diffstat (limited to 'plugins/liboggedit/oggedit_opus.c')
-rw-r--r--plugins/liboggedit/oggedit_opus.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/plugins/liboggedit/oggedit_opus.c b/plugins/liboggedit/oggedit_opus.c
index fc12cf3d..5d167094 100644
--- a/plugins/liboggedit/oggedit_opus.c
+++ b/plugins/liboggedit/oggedit_opus.c
@@ -141,9 +141,12 @@ off_t oggedit_write_opus_metadata(DB_FILE *in, const char *fname, const off_t of
ptrdiff_t padding = tags_packet_size - metadata_size;
const off_t file_size_k = in->vfs->getlength(in) / 1000;
const size_t stream_size_k = stream_size ? stream_size / 1000 : file_size_k;
- if (file_size_k < 100 || padding < 0 || padding > file_size_k/10+stream_size_k+metadata_size)
- if (res = open_temp_file(fname, tempname, &out))
+ if (file_size_k < 100 || padding < 0 || padding > file_size_k/10+stream_size_k+metadata_size) {
+ res = open_temp_file(fname, tempname, &out);
+ if (res) {
goto cleanup;
+ }
+ }
/* Re-pad if writing the whole file */
if (*tempname)