[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