diff --git a/src/core/agent.c b/src/core/agent.c index fa2a4af97b4a9dc064b87f78c655bd74765ad267..566373d35e0b94b08da72adf590126bef6a9bb35 100644 --- a/src/core/agent.c +++ b/src/core/agent.c @@ -1227,7 +1227,7 @@ static int wifi_send_sta_report(struct agent *a, const char *vif, //TODO use the cntl ifname and origin address strcpy(ifname, "br-lan"); - mempcy(origin, a->cntlr_almac, 6); + memcpy(origin, a->cntlr_almac, 6); /* Here we get need to send the steering report */ ret = send_steer_btm_report(a, origin, ifname, @@ -3336,8 +3336,8 @@ static void agent_steering_opp_timeout(struct uloop_timeout *t) char ifname[IFNAMESIZE] = { 0 }; uint8_t origin[6] = { 0 }; - strncpy(ifname, "br-lan"); - mempcy(origin, a->cntlr_almac, 6); + strncpy(ifname, "br-lan", sizeof(ifname)); + memcpy(origin, a->cntlr_almac, 6); send_sta_steer_complete((void *)a, origin, ifname); }