[gexiv2] Add missing nullptr checks for error
- From: Jens Georg <jensgeorg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gexiv2] Add missing nullptr checks for error
- Date: Sun, 22 Nov 2020 19:44:52 +0000 (UTC)
commit 6dd086a4d80bb24a913fb6b18a9c586c7ffffca3
Author: postscript-dev <43813-postscript-dev users noreply gitlab gnome org>
Date: Sun Nov 22 19:00:47 2020 +0000
Add missing nullptr checks for error
gexiv2/gexiv2-metadata-exif.cpp | 3 +++
1 file changed, 3 insertions(+)
---
diff --git a/gexiv2/gexiv2-metadata-exif.cpp b/gexiv2/gexiv2-metadata-exif.cpp
index 0d2d27f..34d6d11 100644
--- a/gexiv2/gexiv2-metadata-exif.cpp
+++ b/gexiv2/gexiv2-metadata-exif.cpp
@@ -124,6 +124,7 @@ gchar** gexiv2_metadata_get_exif_tag_multiple(GExiv2Metadata* self, const gchar*
g_return_val_if_fail(self->priv != nullptr, nullptr);
g_return_val_if_fail(self->priv->image.get() != nullptr, nullptr);
g_return_val_if_fail(tag != nullptr, nullptr);
+ g_return_val_if_fail(error == nullptr || *error == nullptr, FALSE);
gchar** array = nullptr;
@@ -160,6 +161,7 @@ gboolean gexiv2_metadata_set_exif_tag_multiple(GExiv2Metadata* self,
g_return_val_if_fail(values != nullptr, FALSE);
g_return_val_if_fail(self->priv != nullptr, FALSE);
g_return_val_if_fail(self->priv->image.get() != nullptr, FALSE);
+ g_return_val_if_fail(error == nullptr || *error == nullptr, FALSE);
try {
Exiv2::ExifData& exif_data = self->priv->image->exifData();
@@ -435,6 +437,7 @@ GBytes * gexiv2_metadata_get_exif_data (GExiv2Metadata *self,
GError **error) {
g_return_val_if_fail(GEXIV2_IS_METADATA (self), NULL);
g_return_val_if_fail(self->priv->image.get() != NULL, NULL);
+ g_return_val_if_fail(error == nullptr || *error == nullptr, FALSE);
Exiv2::ExifData &exif_data = self->priv->image->exifData();
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]