aboutsummaryrefslogtreecommitdiff
path: root/src/backend/utils/adt/xml.c
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2015-11-17 15:46:47 -0500
committerTom Lane <tgl@sss.pgh.pa.us>2015-11-17 15:47:12 -0500
commit728a2ac214d8084cdc471fe18ece8d2699f47814 (patch)
treeaa16ba635974157b5a4a1eb50d5653f9beb697d7 /src/backend/utils/adt/xml.c
parent7b21d1bcafef3bb039cef3725c01894070700f99 (diff)
downloadpostgresql-728a2ac214d8084cdc471fe18ece8d2699f47814.tar.gz
postgresql-728a2ac214d8084cdc471fe18ece8d2699f47814.zip
Fix possible internal overflow in numeric division.
div_var_fast() postpones propagating carries in the same way as mul_var(), so it has the same corner-case overflow risk we fixed in 246693e5ae8a36f0, namely that the size of the carries has to be accounted for when setting the threshold for executing a carry propagation step. We've not devised a test case illustrating the brokenness, but the required fix seems clear enough. Like the previous fix, back-patch to all active branches. Dean Rasheed
Diffstat (limited to 'src/backend/utils/adt/xml.c')
0 files changed, 0 insertions, 0 deletions