diff --git a/modules/desktop_capture/win/wgc_capture_session.cc b/modules/desktop_capture/win/wgc_capture_session.cc index 22dbf90204..09c336fdc5 100644 --- a/modules/desktop_capture/win/wgc_capture_session.cc +++ b/modules/desktop_capture/win/wgc_capture_session.cc @@ -290,7 +290,7 @@ HRESULT WgcCaptureSession::GetFrame( // unmap our texture. uint8_t* src_data = static_cast(map_info.pData); std::vector image_data; - image_data.reserve(image_height * row_data_length); + image_data.resize(image_height * row_data_length); uint8_t* image_data_ptr = image_data.data(); for (int i = 0; i < image_height; i++) { memcpy(image_data_ptr, src_data, row_data_length);