Fix T44266: win32 delete's malloc'd memory

This commit is contained in:
Campbell Barton 2015-04-05 06:53:34 +10:00
parent 2f42be6995
commit 00f732f268

@ -120,9 +120,9 @@ GHOST_ContextWGL::~GHOST_ContextWGL()
#endif
#ifndef NDEBUG
delete m_dummyRenderer;
delete m_dummyVendor;
delete m_dummyVersion;
free(m_dummyRenderer);
free(m_dummyVendor);
free(m_dummyVersion);
#endif
}
@ -393,9 +393,9 @@ void GHOST_ContextWGL::initContextWGLEW(PIXELFORMATDESCRIPTOR &preferredPFD)
// the following are not technially WGLEW, but they also require a context to work
#ifndef NDEBUG
delete m_dummyRenderer;
delete m_dummyVendor;
delete m_dummyVersion;
free(m_dummyRenderer);
free(m_dummyVendor);
free(m_dummyVersion);
m_dummyRenderer = _strdup(reinterpret_cast<const char *>(glGetString(GL_RENDERER)));
m_dummyVendor = _strdup(reinterpret_cast<const char *>(glGetString(GL_VENDOR)));