diff --git a/drivers/contactless/pn532.c b/drivers/contactless/pn532.c index bd93de40545..722ca843ea1 100644 --- a/drivers/contactless/pn532.c +++ b/drivers/contactless/pn532.c @@ -794,6 +794,7 @@ bool pn532_set_rf_config(struct pn532_dev_s * dev, pn532_frame_init(f, PN532_COMMAND_RFCONFIGURATION); f->data[1] = conf->cfg_item; + DEBUGASSERT(conf->data_size <= 16); memcpy(&f->data[2], conf->config, conf->data_size); f->len += conf->data_size + 1; pn532_frame_finish(f);