Important bug fix for OVDB
heath.kehoe at intermec.com
Sat May 20 06:19:20 UTC 2000
>In article <200005190655.BAA17591 at darkside.norand.com>,
> Heath Kehoe <heath.kehoe at intermec.com> wrote;
>} This patch needs to go into both the BETA and CURRENT trees. It fixes
>} a nasty bug where nnrpds can return the wrong OV data from an XOVER
>} command, when ovdb is being used, with nnrpdcheckart on.
>I've looked the code, and I think this can be fixed in ovdb.c
>rather than modifying nnrpd/article.c. Could dynamically
>allocating queue for ovdbsearch fix?
Yea, but I would have to malloc memory for each OVsearch call,
which I can not free until OVclosesearch is called, because
ovdb has no way of knowing when PushIOv gets called.
I don't want the nnrpds loading OV records for an entire group
into their private memory spaces. It's just wasteful.
If you have a better idea for how I can deal with this problem,
please suggest it.
More information about the inn-workers