use the captured link target string length in NtCreateSymbolicLinkObject. Spotted...
[reactos.git] / reactos / ntoskrnl / ob / symlink.c
index d9cb8af..f7682b2 100644 (file)
@@ -233,7 +233,7 @@ NtCreateSymbolicLinkObject(OUT PHANDLE LinkHandle,
   {
     SymbolicLink->TargetName.Length = 0;
     SymbolicLink->TargetName.MaximumLength =
-      ((wcslen(LinkTarget->Buffer) + 1) * sizeof(WCHAR));
+      CapturedLinkTarget.Length + sizeof(WCHAR);
     SymbolicLink->TargetName.Buffer =
       ExAllocatePoolWithTag(NonPagedPool,
                            SymbolicLink->TargetName.MaximumLength,