Properly free dest buffer in qcms_transform_precacheLUT_float.

Reviewed-by: Jeff Muizelaar <jmuizelaar@mozilla.com>
Mozilla-bug: 701348
diff --git a/transform.c b/transform.c
index 9a6562b..f19517f 100644
--- a/transform.c
+++ b/transform.c
@@ -1078,7 +1078,8 @@
 	//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);
 	}