diff options
author | Marti Raudsepp <marti@juffo.org> | 2013-11-20 23:52:06 +0200 |
---|---|---|
committer | Richard Hughes <richard@hughsie.com> | 2013-11-20 22:09:20 +0000 |
commit | b1ff66e0db88ff1e99f8278484855be4b7775621 (patch) | |
tree | b83ddfc1219a8b6cb84cd41e8d5dfdbcf01bc1e3 | |
parent | df283ec33a0a7f6db8b0e9c4b0c750b15bddf798 (diff) | |
download | colord-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.c | 1 |
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 */ |