summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--iccread.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/iccread.c b/iccread.c
index e9a6eac..f3886e0 100644
--- a/iccread.c
+++ b/iccread.c
@@ -227,6 +227,10 @@ qcms_bool qcms_profile_is_bogus(qcms_profile *profile)
bool negative;
unsigned i;
+ // We currently only check the bogosity of RGB profiles
+ if (profile->color_space != RGB_SIGNATURE)
+ return false;
+
rX = s15Fixed16Number_to_float(profile->redColorant.X);
rY = s15Fixed16Number_to_float(profile->redColorant.Y);
rZ = s15Fixed16Number_to_float(profile->redColorant.Z);