aboutsummaryrefslogtreecommitdiffstats
path: root/taglib/asf
diff options
context:
space:
mode:
authorTsuda Kageyu <tsuda.kageyu@gmail.com>2015-11-19 10:52:46 +0900
committerTsuda Kageyu <tsuda.kageyu@gmail.com>2015-11-19 10:52:46 +0900
commit539d95127775f8160185d3232853cce9c96ee552 (patch)
treef5b3d542950addc735e4a5037441674db88f37e2 /taglib/asf
parent21788f4a2667695a2b57cb7463fa43f6b4539afb (diff)
Avoid using ByteVector::null where an empty vector is required.
ByteVector::null is not necessarily be empty or remains the same instance. Using it in a public header may lead to a linkage error.
Diffstat (limited to 'taglib/asf')
-rw-r--r--taglib/asf/asffile.cpp8
-rw-r--r--taglib/asf/asfpicture.cpp3
2 files changed, 6 insertions, 5 deletions
diff --git a/taglib/asf/asffile.cpp b/taglib/asf/asffile.cpp
index e8a68d81..02fe83c3 100644
--- a/taglib/asf/asffile.cpp
+++ b/taglib/asf/asffile.cpp
@@ -196,7 +196,7 @@ void ASF::File::FilePrivate::BaseObject::parse(ASF::File *file, unsigned int siz
if(size > 24 && size <= (unsigned int)(file->length()))
data = file->readBlock(size - 24);
else
- data = ByteVector::null;
+ data = ByteVector();
}
ByteVector ASF::File::FilePrivate::BaseObject::render(ASF::File * /*file*/)
@@ -312,7 +312,7 @@ ByteVector ASF::File::FilePrivate::ExtendedContentDescriptionObject::render(ASF:
{
data.clear();
data.append(ByteVector::fromShort(attributeData.size(), false));
- data.append(attributeData.toByteVector(ByteVector::null));
+ data.append(attributeData.toByteVector(""));
return BaseObject::render(file);
}
@@ -336,7 +336,7 @@ ByteVector ASF::File::FilePrivate::MetadataObject::render(ASF::File *file)
{
data.clear();
data.append(ByteVector::fromShort(attributeData.size(), false));
- data.append(attributeData.toByteVector(ByteVector::null));
+ data.append(attributeData.toByteVector(""));
return BaseObject::render(file);
}
@@ -360,7 +360,7 @@ ByteVector ASF::File::FilePrivate::MetadataLibraryObject::render(ASF::File *file
{
data.clear();
data.append(ByteVector::fromShort(attributeData.size(), false));
- data.append(attributeData.toByteVector(ByteVector::null));
+ data.append(attributeData.toByteVector(""));
return BaseObject::render(file);
}
diff --git a/taglib/asf/asfpicture.cpp b/taglib/asf/asfpicture.cpp
index cdf6e758..f772052f 100644
--- a/taglib/asf/asfpicture.cpp
+++ b/taglib/asf/asfpicture.cpp
@@ -132,7 +132,8 @@ ASF::Picture& ASF::Picture::operator=(const ASF::Picture& other)
ByteVector ASF::Picture::render() const
{
if(!isValid())
- return ByteVector::null;
+ return ByteVector();
+
return
ByteVector((char)d->type) +
ByteVector::fromUInt(d->picture.size(), false) +