Fix a test for InternetCreateUrlA as no Windows platform sets last
error here. Make InternetCreateUrlA pass the test.
diff --git a/dlls/wininet/internet.c b/dlls/wininet/internet.c
index 4252224..f733ed6 100644
--- a/dlls/wininet/internet.c
+++ b/dlls/wininet/internet.c
@@ -3584,8 +3584,6 @@
SetLastError(ERROR_INVALID_PARAMETER);
return FALSE;
}
- else
- SetLastError(ERROR_ALREADY_EXISTS);
}
if (lpUrlComponents->lpszPassword)
diff --git a/dlls/wininet/tests/http.c b/dlls/wininet/tests/http.c
index f319011..375a40e 100644
--- a/dlls/wininet/tests/http.c
+++ b/dlls/wininet/tests/http.c
@@ -784,8 +784,8 @@
len = 42;
ret = InternetCreateUrlA(&urlComp, 0, szUrl, &len);
ok(ret, "Expected success\n");
- ok(GetLastError() == ERROR_ALREADY_EXISTS,
- "Expected ERROR_ALREADYEXISTS, got %ld\n", GetLastError());
+ ok(GetLastError() == 0xdeadbeef,
+ "Expected 0xdeadbeef, got %ld\n", GetLastError());
ok(len == 32, "Expected len 32, got %ld\n", len);
ok(!strcmp(szUrl, CREATE_URL4), "Expected %s, got %s\n", CREATE_URL3, szUrl);