summaryrefslogtreecommitdiff
path: root/libavformat/matroskadec.c
diff options
context:
space:
mode:
authorMichael Niedermayer <michaelni@gmx.at>2014-10-26 15:51:58 +0100
committerMichael Niedermayer <michaelni@gmx.at>2014-10-26 17:07:29 +0100
commitf0390638e0e13436629e0297b1aa5bbc058cda2f (patch)
treec7ec46324e6f762b7850a3fe27dbbd0f2e7513ab /libavformat/matroskadec.c
parenta9564e859bfc49f4fdaf632f51cc6341d2c3fb0a (diff)
avformat/matroskadec: Check the return code from strftime()
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'libavformat/matroskadec.c')
-rw-r--r--libavformat/matroskadec.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/libavformat/matroskadec.c b/libavformat/matroskadec.c
index e957117207..100e697089 100644
--- a/libavformat/matroskadec.c
+++ b/libavformat/matroskadec.c
@@ -1509,8 +1509,8 @@ static void matroska_metadata_creation_time(AVDictionary **metadata, int64_t dat
time_t creation_time = date_utc / 1000000000 + 978307200;
struct tm *ptm = gmtime(&creation_time);
if (!ptm) return;
- strftime(buffer, sizeof(buffer), "%Y-%m-%d %H:%M:%S", ptm);
- av_dict_set(metadata, "creation_time", buffer, 0);
+ if (strftime(buffer, sizeof(buffer), "%Y-%m-%d %H:%M:%S", ptm))
+ av_dict_set(metadata, "creation_time", buffer, 0);
}
static int matroska_parse_flac(AVFormatContext *s,