[PATCH 2/2] kernel32/tests: Remove registry entry left out during test.

Zebediah Figura z.figura12 at gmail.com
Mon Aug 31 10:14:37 CDT 2020


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 at 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.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: OpenPGP digital signature
URL: <http://www.winehq.org/pipermail/wine-devel/attachments/20200831/194f6433/attachment.sig>


More information about the wine-devel mailing list