@ -3396,12 +3396,10 @@ static int send_packet(struct iax_frame *f)
ast_debug ( 3 , " Sending %d on %d/%d to %s:%d \n " , f - > ts , callno , iaxs [ callno ] - > peercallno , ast_inet_ntoa ( iaxs [ callno ] - > addr . sin_addr ) , ntohs ( iaxs [ callno ] - > addr . sin_port ) ) ;
ast_debug ( 3 , " Sending %d on %d/%d to %s:%d \n " , f - > ts , callno , iaxs [ callno ] - > peercallno , ast_inet_ntoa ( iaxs [ callno ] - > addr . sin_addr ) , ntohs ( iaxs [ callno ] - > addr . sin_port ) ) ;
if ( f - > transfer ) {
if ( f - > transfer ) {
if ( iaxdebug )
iax_outputframe ( f , NULL , 0 , & iaxs [ callno ] - > transfer , f - > datalen - sizeof ( struct ast_iax2_full_hdr ) ) ;
iax_showframe ( f , NULL , 0 , & iaxs [ callno ] - > transfer , f - > datalen - sizeof ( struct ast_iax2_full_hdr ) ) ;
res = sendto ( iaxs [ callno ] - > sockfd , f - > data , f - > datalen , 0 , ( struct sockaddr * ) & iaxs [ callno ] - > transfer , sizeof ( iaxs [ callno ] - > transfer ) ) ;
res = sendto ( iaxs [ callno ] - > sockfd , f - > data , f - > datalen , 0 , ( struct sockaddr * ) & iaxs [ callno ] - > transfer , sizeof ( iaxs [ callno ] - > transfer ) ) ;
} else {
} else {
if ( iaxdebug )
iax_outputframe ( f , NULL , 0 , & iaxs [ callno ] - > addr , f - > datalen - sizeof ( struct ast_iax2_full_hdr ) ) ;
iax_showframe ( f , NULL , 0 , & iaxs [ callno ] - > addr , f - > datalen - sizeof ( struct ast_iax2_full_hdr ) ) ;
res = sendto ( iaxs [ callno ] - > sockfd , f - > data , f - > datalen , 0 , ( struct sockaddr * ) & iaxs [ callno ] - > addr , sizeof ( iaxs [ callno ] - > addr ) ) ;
res = sendto ( iaxs [ callno ] - > sockfd , f - > data , f - > datalen , 0 , ( struct sockaddr * ) & iaxs [ callno ] - > addr , sizeof ( iaxs [ callno ] - > addr ) ) ;
}
}
if ( res < 0 ) {
if ( res < 0 ) {
@ -4798,9 +4796,7 @@ static int send_apathetic_reply(unsigned short callno, unsigned short dcallno,
data . f . type = AST_FRAME_IAX ;
data . f . type = AST_FRAME_IAX ;
data . f . csub = compress_subclass ( command ) ;
data . f . csub = compress_subclass ( command ) ;
if ( iaxdebug ) {
iax_outputframe ( NULL , & data . f , 0 , sin , size - sizeof ( struct ast_iax2_full_hdr ) ) ;
iax_outputframe ( NULL , & data . f , 0 , sin , size - sizeof ( struct ast_iax2_full_hdr ) ) ;
}
return sendto ( sockfd , & data , size , 0 , ( struct sockaddr * ) sin , sizeof ( * sin ) ) ;
return sendto ( sockfd , & data , size , 0 , ( struct sockaddr * ) sin , sizeof ( * sin ) ) ;
}
}