diff --git a/libavcodec/mjpegdec.c b/libavcodec/mjpegdec.c
index b5f8281cc1abdfa3538a8e1e36f139bf4f6a8f6c..a40dfdbef53232059e613cd233bf03a016092b08 100644
--- a/libavcodec/mjpegdec.c
+++ b/libavcodec/mjpegdec.c
@@ -1479,6 +1479,8 @@ not_the_end:
             }
         }
     }
+    av_log(avctx, AV_LOG_FATAL, "No JPEG data found in image\n");
+    return -1;
 the_end:
     av_log(avctx, AV_LOG_DEBUG, "mjpeg decode frame unused %td bytes\n", buf_end - buf_ptr);
 //    return buf_end - buf_ptr;