r5975 | ajc | 2008-01-23 12:35:26 -0500 (Wed, 23 Jan 2008) | 8 lines
Changed paths:
M /trunk/webcit/ical_dezonify.c
Modified ical_dezonify() again. It seems that there
is never a need to free the icaltimezone, as it will
dothebart and davew: please check my assumptions on the above. It
definitely fixes a crash we've been having that resulted from double free,
but we should make sure I didn't introduce any memory leaks.
r5977 | ajc | 2008-01-23 13:28:39 -0500 (Wed, 23 Jan 2008) | 1 line
Changed paths:
M /trunk/citadel/citserver.c
Implemented the XYZZY command.
*raises an eyebrow*
The test for libresolv is new, so it's entirely possible that the test is
b0rked.
I suspect the problem is that res_query isn't reentrant, and so you
(shouldn't|can't) use it in a threaded application.
Any chance you could peek at the configure script to determine why the
test is failing on your system?
Oh, I can tell you exactly where it fails. From config.log:
configure:6867: checking for res_query in -lresolv
configure:6902: gcc -o conftest -g -O2 -Wall -Wcast-qual -Wcast-align
-Wstrict-prototypes -D_REENTRANT -pthread conftest.c -lresolv -lrt 5
conftest.c:40:
r5978 | ajc | 2008-01-23 22:47:48 -0500 (Wed, 23 Jan 2008) | 1 line
Changed paths:
M /trunk/citadel/citserver.c
Nothing happens.
davew: there's a problem with the new code that purges users during shutdown.
I
think it has something to do with the fact that the thread doing the shutdown
is
missing some thread-specific variables, and therefore the MYTID macro segfaults:
2008/01/23 23:28:21.003339 Closing listener on
r5979 | ajc | 2008-01-23 23:51:44 -0500 (Wed, 23 Jan 2008) | 2 lines
Changed paths:
M /trunk/citadel/configure.ac
Added a second test for libresolv that takes into
consideration the fact that res_query() is a macro on
IO: that ought to do it. Give it a try.
12 matches
Mail list logo