Skip to content

Commit f3cb787

Browse files
committed
fix minor security warning in CFM config
1 parent f6831b0 commit f3cb787

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

code/bngblaster/src/bbl_cfm.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ bbl_cfm_init(bbl_cfm_session_s *cfm)
5353
case CFM_MA_NAME_FORMAT_VLAN:
5454
cfm->ma_name_buf = malloc(CFM_MA_VLAN_LEN);
5555
cfm->ma_name_len = CFM_MA_VLAN_LEN;
56-
if(!sscanf(cfm->ma_name, "%hu", &u16)) {
56+
if(sscanf(cfm->ma_name, "%hu", &u16) != 1) {
5757
LOG(ERROR, "Invalid CFM MA name (%s) for fomat VLAN (example: '1000')\n", cfm->ma_name);
5858
return false;
5959
}
@@ -71,7 +71,7 @@ bbl_cfm_init(bbl_cfm_session_s *cfm)
7171
case CFM_MA_NAME_FORMAT_UINT16:
7272
cfm->ma_name_buf = malloc(CFM_MA_VLAN_LEN);
7373
cfm->ma_name_len = CFM_MA_VLAN_LEN;
74-
if(!sscanf(cfm->ma_name, "%hu", &u16)) {
74+
if(sscanf(cfm->ma_name, "%hu", &u16) != 1) {
7575
LOG(ERROR, "Invalid CFM MA name (%s) for fomat UINT16 (example: '1000')\n", cfm->ma_name);
7676
return false;
7777
}

0 commit comments

Comments
 (0)