CVSROOT: /cvs Module name: src Changes by: schwa...@cvs.openbsd.org 2016/08/30 15:58:59
Modified files: usr.bin/mandoc : dbm.c Log message: When the database is corrupt in the sense of containing invalid pointers in the pages table, do not access NULL pointers, but gracefully handle the errors. Similar patches will be needed for the macro tables, too. <attila at stalphonsos dot com> audited the code and pointed out to me that dbm_get() can return NULL for corrupted databases, but that isn't handled properly at various places.