diff --git a/libavcodec/mjpegenc.c b/libavcodec/mjpegenc.c
index 9ce07def8f61fe30190bde9494c9bfa80f0d34e2..fdb882e71c1130397d29dfe3f67c61c7e3f659e7 100644
--- a/libavcodec/mjpegenc.c
+++ b/libavcodec/mjpegenc.c
@@ -46,7 +46,7 @@ av_cold int ff_mjpeg_encode_init(MpegEncContext *s)
 
     m = av_malloc(sizeof(MJpegContext));
     if (!m)
-        return -1;
+        return AVERROR(ENOMEM);
 
     s->min_qcoeff=-1023;
     s->max_qcoeff= 1023;