Upstream version 9.38.198.0
[platform/framework/web/crosswalk.git] / src / third_party / qcms / src / transform.c
index 7e0ba2c..08db142 100644 (file)
@@ -1153,7 +1153,8 @@ qcms_transform* qcms_transform_precacheLUT_float(qcms_transform *transform, qcms
        //XXX: qcms_modular_transform_data may return either the src or dest buffer. If so it must not be free-ed
        if (src && lut != src) {
                free(src);
-       } else if (dest && lut != src) {
+       }
+       if (dest && lut != dest) {
                free(dest);
        }