From: Mark Andrews Date: Thu, 7 Aug 2008 01:30:20 +0000 (+0000) Subject: 2410. [bug] Correctly delete m_versionInfo. [RT #18432] X-Git-Tag: v9.4.3b3~67 X-Git-Url: http://git.ipfire.org/gitweb/?a=commitdiff_plain;h=a45e630851f784b0d3f683f5a78a6da03f9546cc;p=thirdparty%2Fbind9.git 2410. [bug] Correctly delete m_versionInfo. [RT #18432] --- diff --git a/CHANGES b/CHANGES index d559124c11f..ecd7169226b 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,5 @@ +2410. [bug] Correctly delete m_versionInfo. [RT #18432] + 2408. [bug] A duplicate TCP dispatch event could be sent, which could then trigger an assertion failure in resquery_response(). [RT #18275] diff --git a/bin/win32/BINDInstall/VersionInfo.cpp b/bin/win32/BINDInstall/VersionInfo.cpp index f5bab198a59..e940e9e0422 100644 --- a/bin/win32/BINDInstall/VersionInfo.cpp +++ b/bin/win32/BINDInstall/VersionInfo.cpp @@ -55,7 +55,7 @@ CVersionInfo::CVersionInfo(CString filename) { if(m_versionInfo) { - delete m_versionInfo; + delete [] m_versionInfo; m_versionInfo = NULL; } return; @@ -68,7 +68,7 @@ CVersionInfo::CVersionInfo(CString filename) { if(m_versionInfo) { - delete m_versionInfo; + delete [] m_versionInfo; m_versionInfo = NULL; } return; @@ -89,7 +89,7 @@ CVersionInfo::~CVersionInfo() m_fixedInfo = NULL; if(m_versionInfo) { - delete m_versionInfo; + delete [] m_versionInfo; m_versionInfo = NULL; } }