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:
parent
39f5106b30
commit
720e6955dd
@ -2379,7 +2379,7 @@ VgaDevice::~VgaDevice(void)
|
||||
{
|
||||
PAGED_CODE();
|
||||
HWClose();
|
||||
delete [] reinterpret_cast<BYTE*>(m_ModeInfo);
|
||||
delete [] m_ModeInfo;
|
||||
delete [] m_ModeNumbers;
|
||||
m_ModeInfo = NULL;
|
||||
m_ModeNumbers = NULL;
|
||||
@ -2510,12 +2510,12 @@ NTSTATUS VgaDevice::GetModeList(DXGK_DISPLAY_INFORMATION* pDispInfo)
|
||||
|
||||
DbgPrint(TRACE_LEVEL_INFORMATION, ("ModeCount %d\n", ModeCount));
|
||||
|
||||
delete [] reinterpret_cast<BYTE*>(m_ModeInfo);
|
||||
delete [] m_ModeInfo;
|
||||
delete [] m_ModeNumbers;
|
||||
m_ModeInfo = 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)
|
||||
{
|
||||
Status = STATUS_NO_MEMORY;
|
||||
@ -3071,7 +3071,7 @@ QxlDevice::~QxlDevice(void)
|
||||
{
|
||||
PAGED_CODE();
|
||||
HWClose();
|
||||
delete [] reinterpret_cast<BYTE*>(m_ModeInfo);
|
||||
delete [] m_ModeInfo;
|
||||
delete [] m_ModeNumbers;
|
||||
m_ModeInfo = NULL;
|
||||
m_ModeNumbers = NULL;
|
||||
@ -3152,13 +3152,13 @@ NTSTATUS QxlDevice::GetModeList(DXGK_DISPLAY_INFORMATION* pDispInfo)
|
||||
return STATUS_UNSUCCESSFUL;
|
||||
}
|
||||
|
||||
delete [] reinterpret_cast<BYTE*>(m_ModeInfo);
|
||||
delete [] m_ModeInfo;
|
||||
delete [] m_ModeNumbers;
|
||||
m_ModeInfo = NULL;
|
||||
m_ModeNumbers = NULL;
|
||||
|
||||
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)
|
||||
{
|
||||
Status = STATUS_NO_MEMORY;
|
||||
|
Loading…
Reference in New Issue
Block a user