diff options
author | Sergey Poznyakoff <gray@gnu.org.ua> | 2009-10-28 23:46:48 +0200 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org.ua> | 2009-10-28 23:46:48 +0200 |
commit | 4c887e9cafbb5db0253e5f4807e41b94dab8cdf3 (patch) | |
tree | 095560d3275a9ae33337502b4508dd5e3cf4c90c /libid3tag | |
parent | 33a2cf4856cd8fc0e22e478ff616cced574ba9e7 (diff) | |
download | idest-4c887e9cafbb5db0253e5f4807e41b94dab8cdf3.tar.gz idest-4c887e9cafbb5db0253e5f4807e41b94dab8cdf3.tar.bz2 |
Bugfix.
* libid3tag/file.c (v2_write): Return immediately if file->ntags is 0.
Diffstat (limited to 'libid3tag')
-rw-r--r-- | libid3tag/file.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libid3tag/file.c b/libid3tag/file.c index 9210571..dcd5a7c 100644 --- a/libid3tag/file.c +++ b/libid3tag/file.c | |||
@@ -679,6 +679,8 @@ int v2_write(struct id3_file *file, | |||
679 | { | 679 | { |
680 | int rc; | 680 | int rc; |
681 | 681 | ||
682 | if (file->ntags == 0) | ||
683 | return 0; | ||
682 | if (data && | 684 | if (data && |
683 | ((file->ntags == 1 && !(file->flags & ID3_FILE_FLAG_ID3V1)) || | 685 | ((file->ntags == 1 && !(file->flags & ID3_FILE_FLAG_ID3V1)) || |
684 | (file->ntags == 2 && (file->flags & ID3_FILE_FLAG_ID3V1))) && | 686 | (file->ntags == 2 && (file->flags & ID3_FILE_FLAG_ID3V1))) && |