summaryrefslogtreecommitdiff
path: root/src/tutorial/funcs_new.c
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2019-11-02 16:45:32 -0400
committerTom Lane <tgl@sss.pgh.pa.us>2019-11-02 16:45:32 -0400
commit65cdf8bc1be4857724c3d0d0bfbaedac8231af5f (patch)
treeaacbff4751cb3e3d3bd837f8534bdf1937730dee /src/tutorial/funcs_new.c
parentf10815c5bf1bcaff1bd51926f493bd073e94ece5 (diff)
Validate ispell dictionaries more carefully.
Using incorrect, or just mismatched, dictionary and affix files could result in a crash, due to failure to cross-check offsets obtained from the file. Add necessary validation, as well as some Asserts for future-proofing. Per bug #16050 from Alexander Lakhin. Back-patch to 9.6 where the problem was introduced. Arthur Zakirov, per initial investigation by Tomas Vondra Discussion: https://postgr.es/m/16050-024ae722464ab604@postgresql.org Discussion: https://postgr.es/m/20191013012610.2p2fp3zzpoav7jzf@development
Diffstat (limited to 'src/tutorial/funcs_new.c')
0 files changed, 0 insertions, 0 deletions