Skip to content

Commit 41c2baf

Browse files
committed
Fixed semgrep clang errors for PAC.
Signed-off-by: Vijaya Kumar Abbaraju <[email protected]>
1 parent af13dcb commit 41c2baf

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

src/sonic-pac/mab/mapping/mab_control.c

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
#include <stdbool.h>
2121
#include <unistd.h>
2222

23+
#include "osapi.h"
2324
#include "mab_include.h"
2425
#include "auth_mgr_exports.h"
2526
#include "radius_attr_parse.h"
@@ -2120,21 +2121,21 @@ RC_t mabRadiusChangeHandle(mabRadiusServer_t *info)
21202121
case RADIUS_MAB_SERVER_MODIFY:
21212122
if (RADIUS_MAB_SERVER_MODIFY == info->cmd)
21222123
{
2123-
strncpy(req.cmd, "server-delete", strlen("server-delete")+1);
2124+
osapiStrncpySafe(req.cmd, "server-delete", strlen("server-delete")+1);
21242125
req.data = mabBlock->rad_cxt;
21252126
radius_mab_cmd_req_send(mabBlock->send_fd, (char *)&req, sizeof(req));
21262127
}
21272128

21282129
memset(&req, 0, sizeof(req));
21292130

2130-
strncpy(req.cmd, "server-add", strlen("server-add")+1);
2131+
osapiStrncpySafe(req.cmd, "server-add", strlen("server-add")+1);
21312132
req.data = mabBlock->rad_cxt;
21322133
memcpy(&req.cmd_data.server, &info->cmd_data.server, sizeof(mab_radius_server_t));
21332134
radius_mab_cmd_req_send(mabBlock->send_fd,(char *)&req, sizeof(req));
21342135
break;
21352136

21362137
case RADIUS_MAB_SERVER_DELETE:
2137-
strncpy(req.cmd, "server-delete", strlen("server-delete")+1);
2138+
osapiStrncpySafe(req.cmd, "server-delete", strlen("server-delete")+1);
21382139
req.data = mabBlock->rad_cxt;
21392140
memcpy(&req.cmd_data.server, &info->cmd_data.server, sizeof(mab_radius_server_t));
21402141
radius_mab_cmd_req_send(mabBlock->send_fd, (char *)&req, sizeof(req));
@@ -2172,7 +2173,7 @@ RC_t mabRadiusChangeHandle(mabRadiusServer_t *info)
21722173
break;
21732174

21742175
case RADIUS_MAB_SERVERS_RELOAD:
2175-
strncpy(req.cmd, "server-reload", strlen("server-reload")+1);
2176+
osapiStrncpySafe(req.cmd, "server-reload", strlen("server-reload")+1);
21762177
req.data = mabBlock->rad_cxt;
21772178
radius_mab_cmd_req_send(mabBlock->send_fd, (char *)&req, sizeof(req));
21782179
break;

0 commit comments

Comments
 (0)