diff options
author | Richard Hughes <richard@hughsie.com> | 2015-10-13 13:29:40 +0100 |
---|---|---|
committer | Richard Hughes <richard@hughsie.com> | 2015-10-14 18:18:06 +0100 |
commit | 75aadab33e33b35e2867dd30b59fbc24e8064601 (patch) | |
tree | 8e0b66c1215334db766b315e452b2af91a3e0578 | |
parent | 458e7779b41c4f58164dcdb52b7bd1ff3e9e210e (diff) | |
download | colord-75aadab33e33b35e2867dd30b59fbc24e8064601.tar.gz |
libcolord: Make cd_spectrum_free() NULL-safe
-rw-r--r-- | lib/colord/cd-spectrum.c | 3 |
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); |