From 46a5151f0723c603a90aae1c7a11255a7ec0d907 Mon Sep 17 00:00:00 2001 From: martii Date: Sun, 4 Aug 2013 16:42:21 +0200 Subject: [PATCH] libeplayer/text_srt: minor optimization --- libeplayer3/container/text_srt.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/libeplayer3/container/text_srt.c b/libeplayer3/container/text_srt.c index d6ac82b..46f5f34 100644 --- a/libeplayer3/container/text_srt.c +++ b/libeplayer3/container/text_srt.c @@ -181,10 +181,7 @@ static void* SrtSubtitleThread(void *data) { Text = strdup(Data); } else { int length = strlen(Text) /* \0 -> \n */ + strlen(Data) + 2 /* \0 */; - char * tmpText = strdup(Text); - - free(Text); - + char * tmpText = Text; Text = (char*)malloc(length); strcpy(Text, tmpText);