diff options
Diffstat (limited to 'src/backend')
-rw-r--r-- | src/backend/libpq/be-secure.c | 2 | ||||
-rw-r--r-- | src/backend/storage/lmgr/proc.c | 3 |
2 files changed, 2 insertions, 3 deletions
diff --git a/src/backend/libpq/be-secure.c b/src/backend/libpq/be-secure.c index 71f97473003..56ad6ab4247 100644 --- a/src/backend/libpq/be-secure.c +++ b/src/backend/libpq/be-secure.c @@ -371,7 +371,7 @@ secure_write(Port *port, void *ptr, size_t len) * A handshake can fail, so be prepared to retry it, but only * a few times. */ - for (retries = 0; retries++;) + for (retries = 0;; retries++) { if (SSL_do_handshake(port->ssl) > 0) break; /* done */ diff --git a/src/backend/storage/lmgr/proc.c b/src/backend/storage/lmgr/proc.c index fb449a88204..fa460ca82eb 100644 --- a/src/backend/storage/lmgr/proc.c +++ b/src/backend/storage/lmgr/proc.c @@ -1158,8 +1158,7 @@ ProcSleep(LOCALLOCK *locallock, LockMethod lockMethodTable) * Only do it if the worker is not working to protect against Xid * wraparound. */ - if ((autovac != NULL) && - (autovac_pgxact->vacuumFlags & PROC_IS_AUTOVACUUM) && + if ((autovac_pgxact->vacuumFlags & PROC_IS_AUTOVACUUM) && !(autovac_pgxact->vacuumFlags & PROC_VACUUM_FOR_WRAPAROUND)) { int pid = autovac->pid; |