summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Hughes <richard@hughsie.com>2015-10-13 13:29:40 +0100
committerRichard Hughes <richard@hughsie.com>2015-10-14 18:18:06 +0100
commit75aadab33e33b35e2867dd30b59fbc24e8064601 (patch)
tree8e0b66c1215334db766b315e452b2af91a3e0578
parent458e7779b41c4f58164dcdb52b7bd1ff3e9e210e (diff)
downloadcolord-75aadab33e33b35e2867dd30b59fbc24e8064601.tar.gz
libcolord: Make cd_spectrum_free() NULL-safe
-rw-r--r--lib/colord/cd-spectrum.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/colord/cd-spectrum.c b/lib/colord/cd-spectrum.c
index 2865e3e..a367a08 100644
--- a/lib/colord/cd-spectrum.c
+++ b/lib/colord/cd-spectrum.c
@@ -409,7 +409,8 @@ cd_spectrum_add_value (CdSpectrum *spectrum, gdouble data)
void
cd_spectrum_free (CdSpectrum *spectrum)
{
- g_return_if_fail (spectrum != NULL);
+ if (spectrum == NULL)
+ return;
g_free (spectrum->id);
g_array_unref (spectrum->data);
g_slice_free (CdSpectrum, spectrum);