From 5ac5ed1e3758b3fbf9584a3f8cb83506a148a550 Mon Sep 17 00:00:00 2001 From: Nedko Arnaudov Date: Tue, 24 Apr 2001 22:32:31 +0000 Subject: [PATCH] quotation handling bug fixed svn path=/trunk/; revision=1821 --- rosapps/sysutils/regexpl/RegistryTree.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/rosapps/sysutils/regexpl/RegistryTree.cpp b/rosapps/sysutils/regexpl/RegistryTree.cpp index 17a3f7d4453..3b1c981c4e1 100644 --- a/rosapps/sysutils/regexpl/RegistryTree.cpp +++ b/rosapps/sysutils/regexpl/RegistryTree.cpp @@ -1,4 +1,4 @@ -/* $Id: RegistryTree.cpp,v 1.5 2001/04/16 05:07:23 narnaoud Exp $ +/* $Id: RegistryTree.cpp,v 1.6 2001/04/24 22:32:31 narnaoud Exp $ * * regexpl - Console Registry Explorer * @@ -114,7 +114,8 @@ BOOL CRegistryTree::ChangeCurrentKey(const TCHAR *pszRelativePath) if (pszBuffer[size-1] == _T('\\')) pszBuffer[--size] = 0; - if ((*pszBuffer == _T('\"'))&&(pszBuffer[size-1] == _T('\"'))) + TCHAR *psz; + if (*pszBuffer == _T('\"') && (psz = _tcschr(pszBuffer+1,_T('\"'))) && size_t(psz-pszBuffer) == size-1) { size--; pszBuffer[size] = 0;