On Sep 16, 2009 at 21:48, Andrei Pelinescu-Onciul andrei@iptel.org wrote: [...]
This has not been modified in t_lookup.c from v0.9.7 nor v2.0 (attached)
Yes, but the problem is not in the place where it crashes, it's somewhere else. Both 0.9.7 and 0.9.4 are very old and I don't really remember all the fixes that went in (the cvs log is helpful, but does not tell the whole story). I wouldn't want to spend a lot of time debugging 0.9.4, just to find out in the end that the bug was fixed in 0.9.7, especially since there were non-trivial tm changes between the two.
I think I found the problem. It is fixed in 0.9.7. Could you either try the attached patch, or upgrading?
If you upgrade, try the latest rel_0_9_0 branch, it has 3 additional fixes for 0.9.7 (one being a fixed "fix" from 0.9.6). I'll add a 0.9.8 tag shortly, just to avoid confusion.
Andrei