OSDN Git Service

PATCH: [ 2589578 ] Fix memory leak in CRegKeyEx
authorKimmo Varis <kimmov@gmail.com>
Wed, 11 Feb 2009 20:43:02 +0000 (20:43 +0000)
committerKimmo Varis <kimmov@gmail.com>
Wed, 11 Feb 2009 20:43:02 +0000 (20:43 +0000)
Src/Common/RegKey.cpp

index 74f3652..9afaac8 100644 (file)
@@ -321,7 +321,7 @@ String CRegKeyEx::ReadString (LPCTSTR pszKey, LPCTSTR defval)
                lReturn = RegQueryValueEx(m_hKey, (LPTSTR) pszKey, NULL,
                        &dwType, (LPBYTE) stringVal, &dwSize);
                retString = stringVal;
-               delete stringVal;
+               delete [] stringVal;
        }
        if (lReturn == ERROR_SUCCESS)
                return retString;