break;
default:{
if (tlv_str[index] >= 0x21 && tlv_str[index] <= 0x27) {
- dbg("BIP channel id(0x%x)", tlv_str[index])
+ dbg("BIP channel id(0x%x)", tlv_str[index]);
if (i == 0) dev_id_obj->src = tlv_str[index];
if (i == 1) dev_id_obj->dest = tlv_str[index];
}
}//end of switch
//address
- memcpy(other_address_obj->address, address, strlen(address));
- other_address_obj->address_len = strlen(address);
+ if (address) {
+ other_address_obj->address_len = strlen(address);
+ memcpy(other_address_obj->address, address, other_address_obj->address_len);
- if (address)
g_free(address);
+ dbg("destination address(%s)", other_address_obj->address);
+ }
- dbg("destination address(%s)", other_address_obj->address);
*consumed_data_len = 2+address_len;
return TCORE_SAT_SUCCESS;
}
dst[current_index] += 0x80;
}break;
case SAT_PROATV_CMD_MORE_TIME:{
- dbg("more time : 1bit RFU")
+ dbg("more time : 1bit RFU");
}break;
case SAT_PROATV_CMD_PLAY_TONE:{
//command detail vibration alert
dst[current_index] += src->cmd_qualifier.setup_call.setup_call;
}break;
case SAT_PROATV_CMD_SETUP_EVENT_LIST:{
- dbg("setup evnet list : 1bit RFU")
+ dbg("setup evnet list : 1bit RFU");
}break;
case SAT_PROATV_CMD_OPEN_CHANNEL:{
if (src->cmd_qualifier.open_channel.immediate_link)