Use C++ style for allocations for m_ModeInfo field

Signed-off-by: Frediano Ziglio <fziglio@redhat.com>
Acked-by: Yuri Benditovich <yuri.benditovich@daynix.com>
This commit is contained in:
Frediano Ziglio 2016-09-08 14:43:32 +01:00
parent 39f5106b30
commit 720e6955dd

View File

@ -2379,7 +2379,7 @@ VgaDevice::~VgaDevice(void)
{ {
PAGED_CODE(); PAGED_CODE();
HWClose(); HWClose();
delete [] reinterpret_cast<BYTE*>(m_ModeInfo); delete [] m_ModeInfo;
delete [] m_ModeNumbers; delete [] m_ModeNumbers;
m_ModeInfo = NULL; m_ModeInfo = NULL;
m_ModeNumbers = NULL; m_ModeNumbers = NULL;
@ -2510,12 +2510,12 @@ NTSTATUS VgaDevice::GetModeList(DXGK_DISPLAY_INFORMATION* pDispInfo)
DbgPrint(TRACE_LEVEL_INFORMATION, ("ModeCount %d\n", ModeCount)); DbgPrint(TRACE_LEVEL_INFORMATION, ("ModeCount %d\n", ModeCount));
delete [] reinterpret_cast<BYTE*>(m_ModeInfo); delete [] m_ModeInfo;
delete [] m_ModeNumbers; delete [] m_ModeNumbers;
m_ModeInfo = NULL; m_ModeInfo = NULL;
m_ModeNumbers = NULL; m_ModeNumbers = NULL;
m_ModeInfo = reinterpret_cast<PVIDEO_MODE_INFORMATION> (new (PagedPool) BYTE[sizeof (VIDEO_MODE_INFORMATION) * ModeCount]); m_ModeInfo = new (PagedPool) VIDEO_MODE_INFORMATION[ModeCount];
if (!m_ModeInfo) if (!m_ModeInfo)
{ {
Status = STATUS_NO_MEMORY; Status = STATUS_NO_MEMORY;
@ -3071,7 +3071,7 @@ QxlDevice::~QxlDevice(void)
{ {
PAGED_CODE(); PAGED_CODE();
HWClose(); HWClose();
delete [] reinterpret_cast<BYTE*>(m_ModeInfo); delete [] m_ModeInfo;
delete [] m_ModeNumbers; delete [] m_ModeNumbers;
m_ModeInfo = NULL; m_ModeInfo = NULL;
m_ModeNumbers = NULL; m_ModeNumbers = NULL;
@ -3152,13 +3152,13 @@ NTSTATUS QxlDevice::GetModeList(DXGK_DISPLAY_INFORMATION* pDispInfo)
return STATUS_UNSUCCESSFUL; return STATUS_UNSUCCESSFUL;
} }
delete [] reinterpret_cast<BYTE*>(m_ModeInfo); delete [] m_ModeInfo;
delete [] m_ModeNumbers; delete [] m_ModeNumbers;
m_ModeInfo = NULL; m_ModeInfo = NULL;
m_ModeNumbers = NULL; m_ModeNumbers = NULL;
ModeCount += 2; ModeCount += 2;
m_ModeInfo = reinterpret_cast<PVIDEO_MODE_INFORMATION> (new (PagedPool) BYTE[sizeof (VIDEO_MODE_INFORMATION) * ModeCount]); m_ModeInfo = new (PagedPool) VIDEO_MODE_INFORMATION[ModeCount];
if (!m_ModeInfo) if (!m_ModeInfo)
{ {
Status = STATUS_NO_MEMORY; Status = STATUS_NO_MEMORY;