From 844f4e8868633158c68d8be0e09c5dfb1dbe8274 Mon Sep 17 00:00:00 2001 From: Benedikt Freisen Date: Sun, 25 Sep 2016 21:14:23 +0000 Subject: [PATCH] [ATL] atlpath.h: This looked like a bug. svn path=/trunk/; revision=72805 --- reactos/sdk/lib/atl/atlpath.h | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/reactos/sdk/lib/atl/atlpath.h b/reactos/sdk/lib/atl/atlpath.h index 8d8f4d0da0c..4da6b656952 100644 --- a/reactos/sdk/lib/atl/atlpath.h +++ b/reactos/sdk/lib/atl/atlpath.h @@ -181,10 +181,11 @@ public: BOOL CompactPathEx(UINT nMaxChars, DWORD dwFlags = 0) { - StringType result; - PXSTR str = result.GetBuffer(nMaxChars); - PathCompactPathExX(str, m_strPath, nMaxChars, dwFlags); - result.ReleaseBuffer(); + StringType strTemp; + PXSTR str = strTemp.GetBuffer(nMaxChars); + BOOL result = PathCompactPathExX(str, m_strPath, nMaxChars, dwFlags); + strTemp.ReleaseBuffer(); + m_strPath = strTemp; return result; }