Commit 23320d05 authored by Zebediah Figura's avatar Zebediah Figura Committed by Alexandre Julliard

setupapi: Return the section name in SetupDiGetActualSectionToInstall() even if it doesn't exist.

parent 6244f059
......@@ -1879,17 +1879,7 @@ BOOL WINAPI SetupDiGetActualSectionToInstallW(
}
if (lLineCount == -1)
{
/* Test section name without extension */
szBuffer[dwLength] = 0;
lLineCount = SetupGetLineCountW(InfHandle, szBuffer);
}
if (lLineCount == -1)
{
SetLastError(ERROR_INVALID_PARAMETER);
return FALSE;
}
szBuffer[dwLength] = 0;
dwFullLength = lstrlenW(szBuffer);
......
......@@ -2074,7 +2074,6 @@ static void test_get_actual_section(void)
ok(!strcasecmp(section, "section7"), "Got unexpected section %s.\n", section);
ok(!extptr || !*extptr /* Windows 10 1809 */, "Got extension %s.\n", extptr);
todo_wine {
extptr = section;
ret = SetupDiGetActualSectionToInstallA(hinf, "section8", section, ARRAY_SIZE(section), NULL, &extptr);
ok(ret, "Failed to get section, error %#x.\n", GetLastError());
......@@ -2086,7 +2085,6 @@ todo_wine {
ok(ret, "Failed to get section, error %#x.\n", GetLastError());
ok(!strcasecmp(section, "nonexistent"), "Got unexpected section %s.\n", section);
ok(!extptr || !*extptr /* Windows 10 1809 */, "Got extension %s.\n", extptr);
}
extptr = section;
ret = SetupDiGetActualSectionToInstallA(hinf, "section9", section, ARRAY_SIZE(section), NULL, &extptr);
......@@ -2094,7 +2092,6 @@ todo_wine {
ok(!strcasecmp(section, "section9.NT" MYEXT), "Got unexpected section %s.\n", section);
ok(extptr == section + 8, "Got extension %s.\n", extptr);
todo_wine {
if (0)
{
/* For some reason, this call hangs on Windows 10 1809. */
......@@ -2104,7 +2101,6 @@ todo_wine {
ok(!strcasecmp(section, "section10"), "Got unexpected section %s.\n", section);
ok(!extptr, "Got extension %s.\n", extptr);
}
}
SetupCloseInfFile(hinf);
ret = DeleteFileA(inf_path);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment