diff options
Diffstat (limited to 'plugins/liboggedit/oggedit_vorbis.c')
-rw-r--r-- | plugins/liboggedit/oggedit_vorbis.c | 5 |
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; |