# HG changeset patch # User Sebastien Decugis # Date 1267150763 -32400 # Node ID 07e5914b48f712b3cbb5e7c1fada184c5b920b9f # Parent 3caac3cd359d30de34283387e4c598af5044e67f Comment to solve a possible race condition later diff -r 3caac3cd359d -r 07e5914b48f7 freeDiameter/p_ce.c --- a/freeDiameter/p_ce.c Tue Feb 23 17:19:22 2010 +0900 +++ b/freeDiameter/p_ce.c Fri Feb 26 11:19:23 2010 +0900 @@ -813,6 +813,7 @@ CHECK_FCT( fd_msg_rescode_set(msg, "DIAMETER_SUCCESS", NULL, NULL, 0 ) ); CHECK_FCT( add_CE_info(msg, peer->p_cnxctx, isi & PI_SEC_TLS_OLD, isi & PI_SEC_NONE) ); CHECK_FCT( fd_out_send(&msg, peer->p_cnxctx, peer) ); + TODO("In case of SCTP, broadcast the CEA over all streams so that further messages cannot be delivered before the CEA?"); /* Handshake if needed */ if (isi & PI_SEC_TLS_OLD) {