mirror of
https://git.postgresql.org/git/postgresql.git
synced 2025-03-13 19:57:53 +08: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
a3554b2d71
commit
368d7f3297
@ -760,9 +760,12 @@ static ControlFileData *ControlFile = NULL;
|
||||
*/
|
||||
#define UsableBytesInPage (XLOG_BLCKSZ - SizeOfXLogShortPHD)
|
||||
|
||||
/* Convert values of GUCs measured in megabytes to equiv. segment count */
|
||||
/*
|
||||
* Convert values of GUCs measured in megabytes to equiv. 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