Browse Source

Do not assume that strings are null terminated

git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2282 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
shortcuts
David Srbecký 19 years ago
parent
commit
b73f94b3ec
  1. 2
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/Util.cs

2
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/Util.cs

@ -39,7 +39,7 @@ namespace Debugger.Wrappers @@ -39,7 +39,7 @@ namespace Debugger.Wrappers
}
// Return managed string and free unmanaged memory
managedString = Marshal.PtrToStringUni(unmanagedString);
managedString = Marshal.PtrToStringUni(unmanagedString, (int)exactLenght);
Marshal.FreeHGlobal(unmanagedString);
return managedString;
}

Loading…
Cancel
Save