mirror of
https://chromium.googlesource.com/libyuv/libyuv
synced 2026-07-30 16:26:19 +08:00
Fix incorrect deletion. Should use delete[], not delete
Change-Id: I2994a1a96daae4a2ae0e7725fe382b9f1fef88f8 Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/8034001 Reviewed-by: Frank Barchard <fbarchard@google.com> Reviewed-by: Wan-Teh Chang <wtc@google.com>
This commit is contained in:
parent
8aeb3a9ca3
commit
b74f979d0d
@ -127,7 +127,7 @@ LIBYUV_BOOL MJpegDecoder::LoadFrame(const uint8_t* src, size_t src_len) {
|
|||||||
int scanlines_size = GetComponentScanlinesPerImcuRow(i);
|
int scanlines_size = GetComponentScanlinesPerImcuRow(i);
|
||||||
if (scanlines_sizes_[i] != scanlines_size) {
|
if (scanlines_sizes_[i] != scanlines_size) {
|
||||||
if (scanlines_[i]) {
|
if (scanlines_[i]) {
|
||||||
delete scanlines_[i];
|
delete[] scanlines_[i];
|
||||||
}
|
}
|
||||||
scanlines_[i] = new uint8_t*[scanlines_size];
|
scanlines_[i] = new uint8_t*[scanlines_size];
|
||||||
scanlines_sizes_[i] = scanlines_size;
|
scanlines_sizes_[i] = scanlines_size;
|
||||||
@ -143,7 +143,7 @@ LIBYUV_BOOL MJpegDecoder::LoadFrame(const uint8_t* src, size_t src_len) {
|
|||||||
int databuf_size = scanlines_size * databuf_stride;
|
int databuf_size = scanlines_size * databuf_stride;
|
||||||
if (databuf_strides_[i] != databuf_stride) {
|
if (databuf_strides_[i] != databuf_stride) {
|
||||||
if (databuf_[i]) {
|
if (databuf_[i]) {
|
||||||
delete databuf_[i];
|
delete[] databuf_[i];
|
||||||
}
|
}
|
||||||
databuf_[i] = new uint8_t[databuf_size];
|
databuf_[i] = new uint8_t[databuf_size];
|
||||||
databuf_strides_[i] = databuf_stride;
|
databuf_strides_[i] = databuf_stride;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user