Bug 147801. Handle reserved chars.
This commit is contained in:
parent
75c0ded6bc
commit
e59741c2ca
@ -1,3 +1,8 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Feb 7 10:49:59 MST 2006 - jnorman@novell.com
|
||||||
|
|
||||||
|
- Bug 147801. Handle reserved chars
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Feb 6 11:52:59 MST 2006 - jnorman@novell.com
|
Mon Feb 6 11:52:59 MST 2006 - jnorman@novell.com
|
||||||
|
|
||||||
|
@ -249,7 +249,8 @@ namespace sscs.verbs
|
|||||||
while(etor.MoveNext())
|
while(etor.MoveNext())
|
||||||
{
|
{
|
||||||
string sID = (string)etor.Key;
|
string sID = (string)etor.Key;
|
||||||
sc.Add(sID.Substring(0, sID.Length - 1));
|
sID = sID.Substring(0, sID.Length - 1);
|
||||||
|
sc.Add(UnescapeID(sID));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -907,6 +908,32 @@ namespace sscs.verbs
|
|||||||
return wo;
|
return wo;
|
||||||
}
|
}
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
private static string UnescapeID(string sOrig)
|
||||||
|
{
|
||||||
|
StringBuilder sb = new StringBuilder();
|
||||||
|
for (int i = 0; i < sOrig.Length; i++)
|
||||||
|
{
|
||||||
|
if (sOrig[i] == ('\\'))
|
||||||
|
{
|
||||||
|
if (i + 1 < sOrig.Length)
|
||||||
|
{
|
||||||
|
if (sOrig[i + 1] == (':')
|
||||||
|
|| sOrig[i + 1] == ('\\')
|
||||||
|
|| sOrig[i + 1] == ('='))
|
||||||
|
{
|
||||||
|
sb.Append(sOrig[i + 1]);
|
||||||
|
i++;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
sb.Append(sOrig[i]);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
sb.Append(sOrig[i]);
|
||||||
|
}
|
||||||
|
return sb.ToString();
|
||||||
|
}
|
||||||
public string GetVerbName()
|
public string GetVerbName()
|
||||||
{
|
{
|
||||||
CSSSLogger.ExecutionTrace(this);
|
CSSSLogger.ExecutionTrace(this);
|
||||||
|
Loading…
Reference in New Issue
Block a user