]> git.pond.sub.org Git - empserver/commit
empdump failed to catch some invalid column names
authorMarkus Armbruster <armbru@pond.sub.org>
Sun, 8 May 2011 10:12:09 +0000 (12:12 +0200)
committerMarkus Armbruster <armbru@pond.sub.org>
Sat, 25 Jun 2011 14:50:05 +0000 (16:50 +0200)
commitb40741dc5f525d0533e0681e7d59952675114818
tree46e147c6d975276973e39b15dcbb8e881dd46bf8
parent7e95b52bce114a0f0d23f215a837936531fd68bd
empdump failed to catch some invalid column names

It missed those with more flags than just NSC_EXTRA set: table sect
name uid, table nat names passwd, xorg, yorg, contacts, rejects.
Since xundump() doesn't provide space for these, the bug could lead to
buffer overruns.  Fixes flawed commit 726a8e3d, v4.3.12.
src/lib/common/xundump.c