setupapi: SetLastError to ERROR_SUCCESS on success.
diff --git a/dlls/setupapi/misc.c b/dlls/setupapi/misc.c
index 4c7786f..04941a5 100644
--- a/dlls/setupapi/misc.c
+++ b/dlls/setupapi/misc.c
@@ -921,6 +921,7 @@
MyFree( destW );
HeapFree( GetProcessHeap(), 0, sourceW );
HeapFree( GetProcessHeap(), 0, locationW );
+ if (ret) SetLastError(ERROR_SUCCESS);
return ret;
}
@@ -980,6 +981,7 @@
if (component) *component = p + 1;
if (required_size) *required_size = size;
+ if (ret) SetLastError(ERROR_SUCCESS);
return ret;
}