A bug was discovered:

2003-06-01:
  * An off-by-one error in extl_l1_finalize caused references to some
    Lua tables (including large completions) never to be released.

It could be that this bug was causing some other errors in Lua as well.
Sometimes QueryLib bindings failed because some function generators
returned nil although they shouldn't. Adding dummy lines (!) in those
functions fixed the problem and for some reason this patch also seemed
to remove those problems.


One more note: as ioncorelib.lua and querylib.lua are now installed
in $SHAREDIR, you must remove the old files in $ETCDIR if installing
over a previous release or else there will be errors. You should also
not use any possible old copies you have in ~/.ion-devel/. (One of the
reasons for moving these to $SHAREDIR is to stop users from making
copies of them as they are not configuration files.)

-- 
Tuomo

Reply via email to