http://bugs.winehq.org/show_bug.cgi?id=13713
--- Comment #8 from Hans Leidekker hans@it.vu.nl 2008-06-15 08:15:36 --- Returning an error from InternetAttemptConnect will just hide the bug because it will prevent the software updater from running on startup.
The real bug is that we don't clear last error when returning success from HttpSendRequest. This makes the updater loop endlessly on the same request.
With this bug fixed the updater dialog disappears but the GUI is completely unresponsive for me.