From d4d47795472e4c3449fa0e117687482cd589e840 Mon Sep 17 00:00:00 2001
From: Daniel Kang <daniel.d.kang@gmail.com>
Date: Wed, 5 Jan 2011 14:31:30 -0500
Subject: [PATCH] Add check for NULL pointer returned from gmtime.

---
 libavformat/mxfenc.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/libavformat/mxfenc.c b/libavformat/mxfenc.c
index d589939..ef2ee68 100644
--- a/libavformat/mxfenc.c
+++ b/libavformat/mxfenc.c
@@ -1379,6 +1379,7 @@ static int mxf_parse_mpeg2_frame(AVFormatContext *s, AVStream *st,
 static uint64_t mxf_parse_timestamp(time_t timestamp)
 {
     struct tm *time = gmtime(&timestamp);
+    if (time == NULL) return 0LL;
     return (uint64_t)(time->tm_year+1900) << 48 |
            (uint64_t)(time->tm_mon+1)     << 40 |
            (uint64_t) time->tm_mday       << 32 |
--
1.7.2.2
