summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/colord/cd-icc.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/colord/cd-icc.c b/lib/colord/cd-icc.c
index ff685ef..39e2ac1 100644
--- a/lib/colord/cd-icc.c
+++ b/lib/colord/cd-icc.c
@@ -2099,6 +2099,7 @@ cd_icc_load_handle (CdIcc *icc,
/* check the THR version has been correctly set up */
context = cmsGetProfileContextID (handle);
if (context == NULL) {
+ cmsCloseProfile (handle);
g_set_error_literal (error,
CD_ICC_ERROR,
CD_ICC_ERROR_FAILED_TO_CREATE,