patch 8.0.0477: the client-server test may hang when failing
Problem: The client-server test may hang when failing.
Solution: Set a timer. Add assert_report()
diff --git a/src/os_mswin.c b/src/os_mswin.c
index cfa2084..45b1478 100644
--- a/src/os_mswin.c
+++ b/src/os_mswin.c
@@ -2570,6 +2570,9 @@
/* Loop until we receive a reply */
while (reply_received == 0)
{
+#ifdef FEAT_TIMERS
+ check_due_timer();
+#endif
/* Wait for a SendMessage() call to us. This could be the reply
* we are waiting for. Use a timeout of a second, to catch the
* situation that the server died unexpectedly. */