if (net_nfc_get_record_payload(record, &payload) == NET_NFC_OK)
{
- uint8_t* buffer_temp = net_nfc_get_data_buffer(payload);
+ uint8_t *buffer_temp;
uint32_t buffer_length = net_nfc_get_data_length(payload);
+ buffer_temp = net_nfc_get_data_buffer(payload);
+ if (NULL == buffer_temp)
+ return NET_NFC_NO_DATA_FOUND;
+
int controllbyte = buffer_temp[0];
int lang_code_length = controllbyte & 0x3F;
int index = lang_code_length + 1;
if (net_nfc_get_record_payload(record, &payload) == NET_NFC_OK)
{
- uint8_t* buffer_temp = net_nfc_get_data_buffer(payload);
- char * buffer = NULL;
+ char *buffer = NULL;
+ uint8_t *buffer_temp;
+
+ buffer_temp = net_nfc_get_data_buffer(payload);
+ if (NULL == buffer_temp)
+ return NET_NFC_NO_DATA_FOUND;
int controllbyte = buffer_temp[0];
int lang_code_length = controllbyte & 0x3F;
if (net_nfc_get_record_payload(record, &payload) == NET_NFC_OK)
{
- uint8_t* buffer_temp = net_nfc_get_data_buffer(payload);
+ uint8_t *buffer_temp = net_nfc_get_data_buffer(payload);
+ if (NULL == buffer_temp)
+ return NET_NFC_NO_DATA_FOUND;
int controllbyte = buffer_temp[0];