d31a94286c
afswitch and af_max were still used, but since they was declared 'common' by virtue of their declaration in af.h, the symbols were defined at link- time, and their contents were considered BSS -- init to zero. Now, you and i know that jumping to zero causes a core dump... Therefore: af.c has been resurrected, so the procedure pointers actually point to procedures, tables.c has had it's change nuked, and af.h has been changed so afswitch and af_max are declared as 'extern'. It's obvious that that 'fix' wasn't even tested. |
||
---|---|---|
.. | ||
query | ||
trace | ||
af.c | ||
af.h | ||
defs.h | ||
if.c | ||
inet.c | ||
input.c | ||
interface.h | ||
main.c | ||
Makefile | ||
output.c | ||
pathnames.h | ||
routed.8 | ||
startup.c | ||
table.h | ||
tables.c | ||
timer.c | ||
trace.c | ||
trace.h |