]> granicus.if.org Git - postgresql/commit
Don't assume that 'char' is signed.
authorHeikki Linnakangas <heikki.linnakangas@iki.fi>
Mon, 27 Jul 2015 18:48:51 +0000 (21:48 +0300)
committerHeikki Linnakangas <heikki.linnakangas@iki.fi>
Mon, 27 Jul 2015 18:51:49 +0000 (21:51 +0300)
commit1b7f125bf7e74fb3b128b3bcbe593d9e7327ff50
treed0bad3d07c4b37184cc9d0a453988c05cf264287
parentd09c873f637b783ef36770c88de551efb08c9e4a
Don't assume that 'char' is signed.

On some platforms, notably ARM and PowerPC, 'char' is unsigned by
default. This fixes an assertion failure at WAL replay on such platforms.

Reported by Noah Misch. Backpatch to 9.5, where this was broken.
src/include/access/spgist_private.h