diff --git a/src/core/cntlr_ubus.c b/src/core/cntlr_ubus.c index 4b10772dda8f64b5ed6e3435b06a2aec54c168ee..01e5f8d69a4be6985baf68fca1eadd8ba29b55a3 100644 --- a/src/core/cntlr_ubus.c +++ b/src/core/cntlr_ubus.c @@ -1661,6 +1661,7 @@ static int cntlr_scan(struct ubus_context *ctx, struct ubus_object *obj, cmdu_data->tlvs = (uint8_t **)calloc(cmdu_data->num_tlvs, sizeof(uint8_t *)); if (cmdu_data->tlvs) cmdu_data->tlvs[0] = (uint8_t *)p; + strncpy(cmdu_data->intf_name, c->cfg.al_bridge, 15); send_cmdu(c, cmdu_data); return 0; }