@ -2156,9 +2156,6 @@ static const char *call_offer_answer_ng(ng_buffer *ngbuf, bencode_item_t *input,
chopper = sdp_chopper_new ( & sdp ) ;
chopper = sdp_chopper_new ( & sdp ) ;
bencode_buffer_destroy_add ( output - > buffer , ( free_func_t ) sdp_chopper_destroy , chopper ) ;
bencode_buffer_destroy_add ( output - > buffer , ( free_func_t ) sdp_chopper_destroy , chopper ) ;
update_metadata_monologue ( from_ml , & flags ) ;
detect_setup_recording ( call , & flags ) ;
if ( flags . drop_traffic_start ) {
if ( flags . drop_traffic_start ) {
CALL_SET ( call , DROP_TRAFFIC ) ;
CALL_SET ( call , DROP_TRAFFIC ) ;
}
}
@ -2175,6 +2172,9 @@ static const char *call_offer_answer_ng(ng_buffer *ngbuf, bencode_item_t *input,
if ( ! ret )
if ( ! ret )
save_last_sdp ( from_ml , & sdp , & parsed , & streams ) ;
save_last_sdp ( from_ml , & sdp , & parsed , & streams ) ;
update_metadata_monologue ( from_ml , & flags ) ;
detect_setup_recording ( call , & flags ) ;
struct recording * recording = call - > recording ;
struct recording * recording = call - > recording ;
if ( recording ! = NULL ) {
if ( recording ! = NULL ) {
meta_write_sdp_before ( recording , & sdp , from_ml , opmode ) ;
meta_write_sdp_before ( recording , & sdp , from_ml , opmode ) ;