diff options
-rw-r--r-- | src/gtm/client/gtm_client.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/gtm/client/gtm_client.c b/src/gtm/client/gtm_client.c index 4ac13faeb6..ce9845e975 100644 --- a/src/gtm/client/gtm_client.c +++ b/src/gtm/client/gtm_client.c @@ -2402,7 +2402,8 @@ gtm_sync_standby(GTM_Conn *conn) if (gtmpqFlush(conn)) goto send_failed; - finish_time = time(NULL) + CLIENT_GTM_TIMEOUT; + finish_time = time(NULL) + CLIENT_GTM_TIMEOUT; + if (gtmpqWaitTimed(true, false, conn, finish_time) || gtmpqReadData(conn) < 0) goto receive_failed; |