diff options
Diffstat (limited to 'libass/ass.c')
-rw-r--r-- | libass/ass.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/libass/ass.c b/libass/ass.c index 80f4e7a..75f646f 100644 --- a/libass/ass.c +++ b/libass/ass.c @@ -579,9 +579,7 @@ static int process_info_line(ASS_Track *track, char *str) } else if (!strncmp(str, "Language:", 9)) { char *p = str + 9; while (*p && isspace(*p)) p++; - track->Language = malloc(3); - strncpy(track->Language, p, 2); - track->Language[2] = 0; + track->Language = strndup(p, 2); } return 0; } |