diff options
author | Richard Hughes <richard@hughsie.com> | 2013-11-28 14:46:08 +0000 |
---|---|---|
committer | Richard Hughes <richard@hughsie.com> | 2013-11-28 15:03:21 +0000 |
commit | 5e73e46814621cba60ecf97c6fb9b03f3fd23f12 (patch) | |
tree | cdcc17b7088842c08c9fcfdefb48c580752a0a90 | |
parent | d35d9689f9673291e965f5548d33217f9cca6948 (diff) | |
download | colord-5e73e46814621cba60ecf97c6fb9b03f3fd23f12.tar.gz |
libcolord: Do not write an invalid dict or mluc data when the resaving a profile
-rw-r--r-- | lib/colord/cd-icc.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/colord/cd-icc.c b/lib/colord/cd-icc.c index 42ccff0..7e54949 100644 --- a/lib/colord/cd-icc.c +++ b/lib/colord/cd-icc.c @@ -1144,6 +1144,8 @@ cd_util_write_tag_localized (CdIcc *icc, for (l = keys; l != NULL; l = l->next) { locale = l->data; value = g_hash_table_lookup (hash, locale); + if (value == NULL) + continue; obj = cd_util_mlu_object_parse (locale, value); if (obj == NULL) { g_warning ("failed to parse localized text: %s[%s]", |