Browse Source

webdashenc: replace unchecked av_malloc with stack allocation

Replace an unchecked av_malloc call with stack allocation as the size
is always a constant.

Signed-off-by: Vignesh Venkatasubramanian <vigneshv@google.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
tags/n2.7
Vignesh Venkatasubramanian Michael Niedermayer 11 years ago
parent
commit
30e2f87d2e
1 changed files with 1 additions and 2 deletions
  1. +1
    -2
      libavformat/webmdashenc.c

+ 1
- 2
libavformat/webmdashenc.c View File

@@ -109,7 +109,7 @@ static void write_header(AVFormatContext *s)
time_t local_time = time(NULL);
struct tm gmt_buffer;
struct tm *gmt = gmtime_r(&local_time, &gmt_buffer);
char *gmt_iso = av_malloc(21);
char gmt_iso[21];
strftime(gmt_iso, 21, "%Y-%m-%dT%H:%M:%SZ", gmt);
if (w->debug_mode) {
av_strlcpy(gmt_iso, "", 1);
@@ -122,7 +122,6 @@ static void write_header(AVFormatContext *s)
w->utc_timing_url ? "urn:mpeg:dash:utc:http-iso:2014" : "urn:mpeg:dash:utc:direct:2012");
avio_printf(s->pb, " value=\"%s\"/>\n",
w->utc_timing_url ? w->utc_timing_url : gmt_iso);
av_free(gmt_iso);
}
}



Loading…
Cancel
Save