[Spice-devel] [PATCH qxl-wddm-dod 10/12] Use C++ style for allocations for m_ModeInfo field
Frediano Ziglio
fziglio at redhat.com
Wed Apr 12 13:19:57 UTC 2017
Signed-off-by: Frediano Ziglio <fziglio at redhat.com>
---
qxldod/QxlDod.cpp | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/qxldod/QxlDod.cpp b/qxldod/QxlDod.cpp
index 0e861c8..537feb9 100755
--- a/qxldod/QxlDod.cpp
+++ b/qxldod/QxlDod.cpp
@@ -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;
--
2.9.3
More information about the Spice-devel
mailing list