summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarti Raudsepp <marti@juffo.org>2013-11-20 23:52:06 +0200
committerRichard Hughes <richard@hughsie.com>2013-11-20 22:09:20 +0000
commitb1ff66e0db88ff1e99f8278484855be4b7775621 (patch)
treeb83ddfc1219a8b6cb84cd41e8d5dfdbcf01bc1e3
parentdf283ec33a0a7f6db8b0e9c4b0c750b15bddf798 (diff)
downloadcolord-b1ff66e0db88ff1e99f8278484855be4b7775621.tar.gz
Don't crash with empty ICC file.
Code already exists to handle corrupt files, but empty files caused an assertion to fail instead. Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=709233 Signed-off-by: Richard Hughes <richard@hughsie.com>
-rw-r--r--lib/colord/cd-icc.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/lib/colord/cd-icc.c b/lib/colord/cd-icc.c
index 72e9931..42ccff0 100644
--- a/lib/colord/cd-icc.c
+++ b/lib/colord/cd-icc.c
@@ -863,7 +863,6 @@ cd_icc_load_data (CdIcc *icc,
g_return_val_if_fail (CD_IS_ICC (icc), FALSE);
g_return_val_if_fail (data != NULL, FALSE);
- g_return_val_if_fail (data_len != 0, FALSE);
g_return_val_if_fail (priv->lcms_profile == NULL, FALSE);
/* ensure we have the header */