From 19fec619029866366e2d94d089536e242464eacc Mon Sep 17 00:00:00 2001
From: Carlos Fernandez <carlos@ccextractor.org>
Date: Tue, 10 Jan 2017 12:16:05 -0800
Subject: [PATCH] Fix: Memory leak in ccx_encoders_smptett.c

---
 src/lib_ccx/ccx_encoders_smptett.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/lib_ccx/ccx_encoders_smptett.c b/src/lib_ccx/ccx_encoders_smptett.c
index 79500444..3becef9a 100644
--- a/src/lib_ccx/ccx_encoders_smptett.c
+++ b/src/lib_ccx/ccx_encoders_smptett.c
@@ -151,8 +151,12 @@ int write_cc_bitmap_as_smptett(struct cc_subtitle *sub, struct encoder_ctx *cont
 			}
 		}
 	}
+	for (i = 0, rect = sub->data; i < sub->nb_data; i++, rect++)
+	{
+		freep(rect->data);
+		freep(rect->data + 1);
+	}
 #endif
-
 	sub->nb_data = 0;
 	freep(&sub->data);
 	return ret;