diff options
author | Tom Lane <tgl@sss.pgh.pa.us> | 2010-08-03 01:50:27 +0000 |
---|---|---|
committer | Tom Lane <tgl@sss.pgh.pa.us> | 2010-08-03 01:50:27 +0000 |
commit | 532a4c3531d65fef101d2564234f064883ea92ef (patch) | |
tree | 0daec981293802ac05efe7fa7b0e3bbe0c84682e /src/backend/utils/adt/numeric.c | |
parent | 57641a165ffa7ef33c21c321a59104db7985df74 (diff) | |
download | postgresql-532a4c3531d65fef101d2564234f064883ea92ef.tar.gz postgresql-532a4c3531d65fef101d2564234f064883ea92ef.zip |
Be a little more careful with the shift computations in QT2QTN and
makeTSQuerySign. The first of these is a live bug, on some platforms,
as per bug #5590 from John Regehr. However the consequences seem limited
because of the relatively narrow scope of use of QTNode.sign. The shift in
makeTSQuerySign is actually safe because TSQS_SIGLEN is unsigned, but it
seems like a good idea to insert an explicit cast rather than depend on that.
Diffstat (limited to 'src/backend/utils/adt/numeric.c')
0 files changed, 0 insertions, 0 deletions