From d559321dffffe5e59f366e3ad094d08884debbad Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Wed, 20 Jul 2011 05:34:33 +0000 Subject: [PATCH] [RTL] - Fix returning relative path names for path API calls using RtlpDosPathNameToRelativeNtPathName_Ustr on the backend svn path=/trunk/; revision=52732 --- reactos/lib/rtl/path.c | 1 + 1 file changed, 1 insertion(+) diff --git a/reactos/lib/rtl/path.c b/reactos/lib/rtl/path.c index fff0e8aecea..5d8d197e07d 100644 --- a/reactos/lib/rtl/path.c +++ b/reactos/lib/rtl/path.c @@ -596,6 +596,7 @@ RtlpDosPathNameToRelativeNtPathName_Ustr(IN BOOLEAN HaveRelative, if (cd->Handle) { RtlInitUnicodeString(&us, Buffer); + us.Length = (cd->DosPath.Length < us.Length) ? cd->DosPath.Length : us.Length; if (RtlEqualUnicodeString(&us, &cd->DosPath, TRUE)) { Length = ((cd->DosPath.Length / sizeof(WCHAR)) - PrefixCut) + ((InputPathType == 1) ? 8 : 4);