|
@@ -224,6 +224,11 @@ int t_forward_ack( struct sip_msg* p_msg , unsigned int dest_ip_param ,
|
|
memcpy( (char *) srb + sizeof ( struct retrans_buff ), buf, len );
|
|
memcpy( (char *) srb + sizeof ( struct retrans_buff ), buf, len );
|
|
free( buf );
|
|
free( buf );
|
|
|
|
|
|
|
|
+ /* quick fix by Jiri; forgive me for having it omitted! */
|
|
|
|
+ memcpy( & T->ack_to,
|
|
|
|
+ & T->outbound_request[ branch ]->to,
|
|
|
|
+ sizeof (struct sockaddr_in));
|
|
|
|
+
|
|
send_ack( T, branch, srb, len );
|
|
send_ack( T, branch, srb, len );
|
|
return 1;
|
|
return 1;
|
|
|
|
|