diff options
author | Marti <marti.maria@tktbrainpower.com> | 2015-11-25 13:59:43 +0100 |
---|---|---|
committer | Marti <marti.maria@tktbrainpower.com> | 2015-11-25 13:59:43 +0100 |
commit | d7e29466f0369cafafcf44a99ad85c159aafb3be (patch) | |
tree | 4cd31490b54532c50488b7a431c3a0e9fca6fc53 /utils | |
parent | 20fd2cb4a8f879626ed9c06417ef798e61bde8f5 (diff) | |
download | lcms2-d7e29466f0369cafafcf44a99ad85c159aafb3be.tar.gz |
Add some extra checks to a sample
Diffstat (limited to 'utils')
-rw-r--r-- | utils/samples/roundtrip.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/utils/samples/roundtrip.c b/utils/samples/roundtrip.c index d957b60..94c8bdc 100644 --- a/utils/samples/roundtrip.c +++ b/utils/samples/roundtrip.c @@ -53,7 +53,18 @@ int main(int argc, char* argv[]) } hProfile = cmsOpenProfileFromFile(argv[1], "r"); + if (hProfile == NULL) + { + printf("invalid profile\n"); + return 1; + } + xform = cmsCreateTransform(hProfile,TYPE_RGB_8, hProfile, TYPE_RGB_8, INTENT_RELATIVE_COLORIMETRIC, cmsFLAGS_NOOPTIMIZE); + if (xform == NULL) + { + printf("Not a valid RGB profile\n"); + return 1; + } for (r=0; r< 256; r++) { printf("%d \r", r); |