add check of malloc result for jpegenc
diff --git a/encode/jpegenc.c b/encode/jpegenc.c
index 5879892..b00ad8d 100644
--- a/encode/jpegenc.c
+++ b/encode/jpegenc.c
@@ -501,6 +501,11 @@
     u_size = ((picture_width >> 1) * (picture_height >> 1));
 
     newImageBuffer = malloc(frame_size);
+    if(newImageBuffer == NULL)
+    {
+        printf("ERROR......upload_yuv_to_surface malloc failed");
+        exit(1);
+    }
     memset(newImageBuffer,0,frame_size);
     do {
         n_items = fread(newImageBuffer, frame_size, 1, yuv_fp);