diff --git a/libavformat/movenc.c b/libavformat/movenc.c
index 1f7701a339f73788178bb033e6d21a7bc55b07f6..3f540094d2380df572bd3d6756203248f1be5c8c 100644
--- a/libavformat/movenc.c
+++ b/libavformat/movenc.c
@@ -2037,7 +2037,7 @@ static int mov_write_int8_metadata(AVFormatContext *s, AVIOContext *pb,
 
     if (!(t = av_dict_get(s->metadata, tag, NULL, 0)))
         return 0;
-    num = t ? atoi(t->value) : 0;
+    num = atoi(t->value);
 
     avio_wb32(pb, len+8);
     ffio_wfourcc(pb, name);