On Sep 17, 2009 at 12:38, Andrei Pelinescu-Onciul andrei@iptel.org wrote:
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.
In the meantime, I've uploaded a tar.gz, so you could also get http://ftp.iptel.org/pub/ser/0.9.8/src/ser-0.9.8_src.tar.gz or use the v_0_9_8 tag with cvs.
Andrei