*** a/src/backend/access/transam/commit_ts.c
--- b/src/backend/access/transam/commit_ts.c
***************
*** 318,324 **** TransactionIdGetCommitTsData(TransactionId xid, TimestampTz *ts,
  				*nodeid = commitTsShared->dataLastCommit.nodeid;
  
  			LWLockRelease(CommitTsLock);
! 			return *ts != 0;
  		}
  		LWLockRelease(CommitTsLock);
  	}
--- 318,324 ----
  				*nodeid = commitTsShared->dataLastCommit.nodeid;
  
  			LWLockRelease(CommitTsLock);
! 			return ts ? (*ts != 0) : false;
  		}
  		LWLockRelease(CommitTsLock);
  	}
***************
*** 336,342 **** TransactionIdGetCommitTsData(TransactionId xid, TimestampTz *ts,
  		*nodeid = entry.nodeid;
  
  	LWLockRelease(CommitTsControlLock);
! 	return *ts != 0;
  }
  
  /*
--- 336,342 ----
  		*nodeid = entry.nodeid;
  
  	LWLockRelease(CommitTsControlLock);
! 	return ts ? (*ts != 0) : false;
  }
  
  /*
