From 4c887e9cafbb5db0253e5f4807e41b94dab8cdf3 Mon Sep 17 00:00:00 2001 From: Sergey Poznyakoff Date: Wed, 28 Oct 2009 23:46:48 +0200 Subject: Bugfix. * libid3tag/file.c (v2_write): Return immediately if file->ntags is 0. --- libid3tag/file.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'libid3tag') 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, { int rc; + if (file->ntags == 0) + return 0; if (data && ((file->ntags == 1 && !(file->flags & ID3_FILE_FLAG_ID3V1)) || (file->ntags == 2 && (file->flags & ID3_FILE_FLAG_ID3V1))) && -- cgit v1.2.1