==================== ORBit2-2.14.9 =====================
2007-08-31 Jules Colding <
[email protected]>
* src/orb/GIOP/giop-recv-buffer.c (giop_recv_buffer_get): Make sure
nothing is NULL before referencing it
2007-08-22 Jules Colding <
[email protected]>
* src/orb/GIOP/giop-recv-buffer.c (giop_timeout_add):
Use LinkConnection native ref function instead of g_object_ref()
(giop_recv_buffer_get): Use LinkConnection native unref function
instead of g_object_unref()
(giop_timeout): Use LinkConnection native unref function instead
of g_object_unref()
* configure.in: Fix 'if test' statement
2007-08-14 Jules Colding <
[email protected]>
* src/orb/GIOP/giop-send-buffer.c (giop_send_buffer_write): Do
not enter giop_timeout_add() if a timeout is already present. This
check is not thread safe, but the additional check in giop_timeout_add()
is.
* src/orb/GIOP/giop-recv-buffer.c (giop_timeout_add): Fix
race when creating the timeout mutex.
Do not depend on the dynamically created "struct timeout_thread_data".
The right thing to do is to pass the connection directly and add an
additional member to the LincConnection to hold the GIOPThread.
(giop_timeout): Correct to use new input data (LincConnection*).
(giop_recv_buffer_get): Fix memory leak.
2007-08-07 Tor Lillqvist <
[email protected]>
* test/timeout_impl.c (impl_Timeout_ping): Use g_usleep() instead
of sleep() for portability. (#464094, Andreas Köhler)
2007-07-26 Gustavo J. A. M. Carneiro <
[email protected]>
* configure.in: Post-release version bump.