[prev in list] [next in list] [prev in thread] [next in thread] 

List:       wine-devel
Subject:    Re: [PATCH 2/2] kernel32/tests: Remove registry entry left out during test.
From:       Zebediah Figura <z.figura12 () gmail ! com>
Date:       2020-08-31 15:14:37
Message-ID: e5980beb-6c81-85b3-523d-b7f7da8c4f56 () gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/mixed)]


On 8/31/20 4:38 AM, Carlos Rivera wrote:
> At least in some Windows the previous invokation to
> WritePrivateProfileStringA("section6", NULL, NULL, "winetest.ini")
> creates the entry HKEY_CURRENT_USER/winetest_name1. It seems
> that the IniFileMapping is cached somewhere, even if it has been
> removed from the registry.
> 
> Signed-off-by: Carlos Rivera <carlos@superkaos.org>
> ---
>  dlls/kernel32/tests/profile.c | 2 ++
>  1 file changed, 2 insertions(+)
> 
> diff --git a/dlls/kernel32/tests/profile.c b/dlls/kernel32/tests/profile.c
> index c077f8b35b..5f1f4f0fe7 100644
> --- a/dlls/kernel32/tests/profile.c
> +++ b/dlls/kernel32/tests/profile.c
> @@ -1567,6 +1567,8 @@ static void test_registry_mapping(void)
>  
>      ret = RegDeleteKeyA(HKEY_LOCAL_MACHINE, "Software\\winetest_name2");
>      ok(!ret, "got error %u\n", ret);
> +    ret = RegDeleteKeyA(HKEY_CURRENT_USER, "winetest_name1");
> +    ok(!ret, "got error %u\n", ret);
>      ret = RegDeleteKeyA(mapped_key, "");
>      ok(!ret, "got error %u\n", ret);
>      RegCloseKey(mapped_key);
> 

Perhaps a better workaround would be to delete the "name1" value from
mapping_subkey after running the previous section? That one seems to
work for me with Windows 7.


["signature.asc" (application/pgp-signature)]

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic