Navigation


Changeset 1186:56c36d1007b4 in freeDiameter for libfdcore/p_ce.c


Ignore:
Timestamp:
Jun 7, 2013, 7:48:34 PM (11 years ago)
Author:
Sebastien Decugis <sdecugis@freediameter.net>
Branch:
default
Phase:
public
Message:

Further preparation of the DTLS integration. Some cleanups in the GNUTLS handling.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • libfdcore/p_ce.c

    r1181 r1186  
    633633        CHECK_FCT_DO( fd_msg_new_answer_from_req ( fd_g_config->cnf_dict, cer, MSGFL_ANSW_ERROR ), goto destroy );
    634634        CHECK_FCT_DO( fd_msg_rescode_set(*cer, error->pei_errcode, error->pei_message, error->pei_avp, 1 ), goto destroy );
    635         CHECK_FCT_DO( fd_out_send(cer, *recv_cnx, NULL, FD_CNX_ORDERED), goto destroy );
     635        CHECK_FCT_DO( fd_out_send(cer, *recv_cnx, NULL), goto destroy );
    636636       
    637637        /* And now destroy this connection */
     
    653653        /* Send CER on the new connection */
    654654        CHECK_FCT( create_CER(peer, initiator, &cer) );
    655         CHECK_FCT( fd_out_send(&cer, initiator, peer, FD_CNX_ORDERED) );
     655        CHECK_FCT( fd_out_send(&cer, initiator, peer) );
    656656       
    657657        /* Are we doing an election ? */
     
    708708
    709709                /* msg now contains an answer message to send back */
    710                 CHECK_FCT_DO( fd_out_send(msg, NULL, peer, FD_CNX_ORDERED), /* In case of error the message has already been dumped */ );
     710                CHECK_FCT_DO( fd_out_send(msg, NULL, peer), /* In case of error the message has already been dumped */ );
    711711        }
    712712       
     
    950950        fd_hook_call(HOOK_PEER_CONNECT_SUCCESS, msg, peer, NULL, NULL);
    951951       
    952         CHECK_FCT( fd_out_send(&msg, peer->p_cnxctx, peer, FD_CNX_ORDERED ) );
     952        CHECK_FCT( fd_out_send(&msg, peer->p_cnxctx, peer ) );
    953953       
    954954        /* Handshake if needed */
     
    994994                CHECK_FCT( fd_p_dw_reopen(peer) );
    995995        } else {
    996                 if ((!tls_sync) && (fd_cnx_isMultichan(peer->p_cnxctx))) {
     996                if ((!tls_sync) && (fd_cnx_is_unordered_delivery_supported(peer->p_cnxctx))) {
    997997                        fd_psm_change_state(peer, STATE_OPEN_NEW );
    998998                        /* send DWR */
Note: See TracChangeset for help on using the changeset viewer.