mirror of
https://github.com/openjdk/jdk.git
synced 2026-03-03 20:50:19 +00:00
8073699: Memory leak in jdk/src/java/desktop/share/native/libjavajpeg/imageioJPEG.c
Reviewed-by: bae, serb
This commit is contained in:
parent
a8da73929a
commit
f2de6b3408
@ -2778,6 +2778,14 @@ Java_com_sun_imageio_plugins_jpeg_JPEGImageWriter_writeImage
|
||||
pb = &data->pixelBuf;
|
||||
|
||||
if (setPixelBuffer(env, pb, buffer) == NOT_OK) {
|
||||
if (scale != NULL) {
|
||||
for (i = 0; i < numBands; i++) {
|
||||
if (scale[i] != NULL) {
|
||||
free(scale[i]);
|
||||
}
|
||||
}
|
||||
free(scale);
|
||||
}
|
||||
return data->abortFlag; // We already threw an out of memory exception
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user