diff --git a/jpegyuv.c b/jpegyuv.c index 86c737d8..85c2360c 100644 --- a/jpegyuv.c +++ b/jpegyuv.c @@ -112,6 +112,7 @@ int main(int argc, char *argv[]) { image_buffer = malloc(frame_width*16 + 2*(frame_width/2)*8); if (!image_buffer) { + free(yuv_buffer); fprintf(stderr, "Memory allocation failure!\n"); return 1; }