Fixed a zero allocation error when reading an iso15693 nfc tag with no additional blocks. (#3229)
Co-authored-by: gornekich <n.gorbadey@gmail.com>
This commit is contained in:
parent
04cead1fc5
commit
c6a14e1a67
@ -108,8 +108,10 @@ Iso15693_3Error iso15693_3_poller_activate(Iso15693_3Poller* instance, Iso15693_
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if(system_info->block_count > 0) {
|
||||||
// Read blocks: Optional command
|
// Read blocks: Optional command
|
||||||
simple_array_init(data->block_data, system_info->block_count * system_info->block_size);
|
simple_array_init(
|
||||||
|
data->block_data, system_info->block_count * system_info->block_size);
|
||||||
ret = iso15693_3_poller_read_blocks(
|
ret = iso15693_3_poller_read_blocks(
|
||||||
instance,
|
instance,
|
||||||
simple_array_get_data(data->block_data),
|
simple_array_get_data(data->block_data),
|
||||||
@ -129,7 +131,7 @@ Iso15693_3Error iso15693_3_poller_activate(Iso15693_3Poller* instance, Iso15693_
|
|||||||
ret = iso15693_3_poller_filter_error(ret);
|
ret = iso15693_3_poller_filter_error(ret);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
} while(false);
|
} while(false);
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user