From: Luiz Augusto von Dentz <luiz.von.dentz@xxxxxxxxx> This fixes possible null pointer deference for label reported by cppcheck. Fixes: https://github.com/bluez/bluez/security/code-scanning/1771 --- mesh/cfgmod-server.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mesh/cfgmod-server.c b/mesh/cfgmod-server.c index e5d5a86e0d8e..f9f80aff7920 100644 --- a/mesh/cfgmod-server.c +++ b/mesh/cfgmod-server.c @@ -203,7 +203,7 @@ static bool save_cfg_sub(struct mesh_node *node, uint16_t ele_addr, id = (vendor) ? id : MODEL_ID(id); - if (virt) + if (virt && label) memcpy(db_sub.addr.label, label, 16); if (opcode == OP_CONFIG_MODEL_SUB_VIRT_DELETE || -- 2.49.0