mirror of
https://github.com/postgres/postgres.git
synced 2025-05-02 11:44:50 +03:00
Add parens to ConvertToXSegs macro
The current definition is dangerous. No bugs exist in our code at present, but backpatch to 11 nonetheless where it was introduced. Author: Álvaro Herrera <alvherre@alvh.no-ip.org>
This commit is contained in:
parent
d3d8755180
commit
013d324d51
@ -744,9 +744,12 @@ static ControlFileData *ControlFile = NULL;
|
||||
*/
|
||||
#define UsableBytesInPage (XLOG_BLCKSZ - SizeOfXLogShortPHD)
|
||||
|
||||
/* Convert min_wal_size_mb and max wal_size_mb to equivalent segment count */
|
||||
/*
|
||||
* Convert min_wal_size_mb and max wal_size_mb to equivalent segment count.
|
||||
* Rounds down.
|
||||
*/
|
||||
#define ConvertToXSegs(x, segsize) \
|
||||
(x / ((segsize) / (1024 * 1024)))
|
||||
((x) / ((segsize) / (1024 * 1024)))
|
||||
|
||||
/* The number of bytes in a WAL segment usable for WAL data. */
|
||||
static int UsableBytesInSegment;
|
||||
|
Loading…
x
Reference in New Issue
Block a user