Rémi Bernon : rpcrt4/tests: Avoid invalid free of static string.
Module: wine Branch: master Commit: 3356ba6810513cd19e87b4d773458f1894e6d6f1 URL: https://gitlab.winehq.org/wine/wine/-/commit/3356ba6810513cd19e87b4d773458f1... Author: Rémi Bernon <rbernon(a)codeweavers.com> Date: Mon Dec 5 23:04:38 2022 +0100 rpcrt4/tests: Avoid invalid free of static string. --- dlls/rpcrt4/tests/server.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dlls/rpcrt4/tests/server.c b/dlls/rpcrt4/tests/server.c index 5fe803e5a1d..8e87a468f86 100644 --- a/dlls/rpcrt4/tests/server.c +++ b/dlls/rpcrt4/tests/server.c @@ -867,7 +867,9 @@ s123_t * __cdecl s_get_s123(void) str_t __cdecl s_get_filename(void) { - return (char *)__FILE__; + void *ptr = MIDL_user_allocate(strlen(__FILE__) + 1); + strcpy(ptr, __FILE__); + return (char *)ptr; } int __cdecl s_echo_ranged_int(int i, int j, int k)
participants (1)
-
Alexandre Julliard