summaryrefslogtreecommitdiff
path: root/plugins/liboggedit/oggedit_vorbis.c
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/liboggedit/oggedit_vorbis.c')
-rw-r--r--plugins/liboggedit/oggedit_vorbis.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/plugins/liboggedit/oggedit_vorbis.c b/plugins/liboggedit/oggedit_vorbis.c
index e1252411..9d97b076 100644
--- a/plugins/liboggedit/oggedit_vorbis.c
+++ b/plugins/liboggedit/oggedit_vorbis.c
@@ -37,10 +37,9 @@
off_t oggedit_vorbis_stream_info(DB_FILE *in, const off_t start_offset, const off_t end_offset, char **codecs)
{
- int res;
ogg_sync_state oy;
ogg_sync_init(&oy);
- *codecs = codec_names(in, &oy, start_offset, &res);
+ *codecs = codec_names(in, &oy, start_offset);
const off_t stream_size = codec_stream_size(in, &oy, start_offset, end_offset, VORBISNAME);
cleanup(in, NULL, &oy, NULL);
return stream_size;
@@ -152,7 +151,7 @@ off_t oggedit_write_vorbis_metadata(DB_FILE *in, const char *fname, const off_t
/* If we have tempfile, copy the remaining pages */
if (*tempname) {
- if ((res = copy_remaining_pages(in, out, &oy, vorbis_serial, pageno)) < OGGEDIT_EOF)
+ if ((res = copy_remaining_pages(in, out, &oy, vorbis_serial, pageno)) <= OGGEDIT_EOF)
goto cleanup;
if (rename(tempname, fname)) {
res = OGGEDIT_RENAME_FAILED;