- OIC_LOG_V(ERROR, EDR_ADAPTER_TAG, "sending data failed!, soketid [%d]", serverFD);
- *sentDataLen = 0;
+ if (dataLen == -1)
+ {
+ OIC_LOG_V(ERROR, EDR_ADAPTER_TAG, "sending data failed!, soketid [%d] errmsg [%s]",
+ serverFD, get_error_message(errcode));
+ }
+ else if (dataLen == 0)
+ {
+ OIC_LOG_V(ERROR, EDR_ADAPTER_TAG, "soketid [%d] may be disconnected? errmsg [%s]",
+ serverFD, get_error_message(errcode));
+ }
+
+ CALogSendStateInfo(CA_ADAPTER_RFCOMM_BTEDR, addr, 0, dataLength,
+ false, get_error_message(errcode));
+