@ -2066,9 +2066,6 @@ static const char *call_offer_answer_ng(struct ng_buffer *ngbuf, bencode_item_t
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 . metadata ) ;
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 ) ;
}
}
@ -2083,6 +2080,9 @@ static const char *call_offer_answer_ng(struct ng_buffer *ngbuf, bencode_item_t
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 . metadata ) ;
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 ) ;