Bug 46288 - function mono_string_to_byvalwstr may cause access violation
Summary: function mono_string_to_byvalwstr may cause access violation
Status: RESOLVED FIXED
Alias: None
Product: Runtime
Classification: Mono
Component: Interop (show other bugs)
Version: unspecified
Hardware: PC Windows
: --- normal
Target Milestone: ---
Assignee: Bugzilla
URL:
Depends on:
Blocks:
 
Reported: 2016-11-02 15:01 UTC by ywq
Modified: 2016-12-03 02:28 UTC (History)
3 users (show)

See Also:
Tags:
Is this bug a regression?: ---
Last known good build:


Attachments

Description ywq 2016-11-02 15:01:38 UTC
https://github.com/mono/mono/blob/master/mono/metadata/marshal.c#L1151

I think it may be 
    
memcpy (dst, mono_string_chars (src), len * 2);

else it my read unreadable memory at src.
Comment 1 Miguel de Icaza [MSFT] 2016-11-28 02:44:24 UTC
Pull request:

https://github.com/mono/mono/pull/4031
Comment 2 Miguel de Icaza [MSFT] 2016-12-03 02:28:12 UTC
Merged

Note You need to log in before you can comment on or make changes to this bug.