mirror of
https://dev.iopsys.eu/bbf/bbfdm.git
synced 2025-12-10 07:44:39 +01:00
tr181: fix compiler warnings
- 1 set but not used. - multiple strncpy size out of bounds. Signed-off-by: Daniel Danzberger <daniel@dd-wrt.com>
This commit is contained in:
parent
0fa3f64981
commit
e22c34b15e
2 changed files with 7 additions and 7 deletions
|
|
@ -1957,7 +1957,7 @@ static int set_vlan_port_port_ref(char *refparam, struct dmctx *ctx, void *data,
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Combine vid wd linker. */
|
/* Combine vid wd linker. */
|
||||||
char new_if[50] = {0};
|
char new_if[64] = {0};
|
||||||
snprintf(new_if, sizeof(new_if), "%s.%s", intf, vlan_id);
|
snprintf(new_if, sizeof(new_if), "%s.%s", intf, vlan_id);
|
||||||
|
|
||||||
/* Check if the new name is present in UCI. If yes do nothing, if no
|
/* Check if the new name is present in UCI. If yes do nothing, if no
|
||||||
|
|
|
||||||
|
|
@ -180,11 +180,11 @@ int browseInterfaceStackInst(struct dmctx *dmctx, DMNODE *parent_node, void *pre
|
||||||
if (*ifname == '\0')
|
if (*ifname == '\0')
|
||||||
continue;
|
continue;
|
||||||
char intf[250] = {0};
|
char intf[250] = {0};
|
||||||
strncpy(intf, ifname, sizeof(intf));
|
strncpy(intf, ifname, sizeof(intf) - 1);
|
||||||
char *if_name = strtok(intf, " ");
|
char *if_name = strtok(intf, " ");
|
||||||
if (NULL != if_name) {
|
if (NULL != if_name) {
|
||||||
char name[250] = {0};
|
char name[250] = {0};
|
||||||
strncpy(name, if_name, sizeof(name));
|
strncpy(name, if_name, sizeof(name) - 1);
|
||||||
int macvlan = 0;
|
int macvlan = 0;
|
||||||
char *p = strstr(name, ".");
|
char *p = strstr(name, ".");
|
||||||
if (!p) {
|
if (!p) {
|
||||||
|
|
@ -194,16 +194,16 @@ int browseInterfaceStackInst(struct dmctx *dmctx, DMNODE *parent_node, void *pre
|
||||||
else
|
else
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
char *tok, *end;
|
char *end;
|
||||||
if (macvlan == 1)
|
if (macvlan == 1)
|
||||||
tok = strtok_r(name, "_", &end);
|
strtok_r(name, "_", &end);
|
||||||
else
|
else
|
||||||
tok = strtok_r(name, ".", &end);
|
strtok_r(name, ".", &end);
|
||||||
if (end == NULL)
|
if (end == NULL)
|
||||||
continue;
|
continue;
|
||||||
if (macvlan == 0) {
|
if (macvlan == 0) {
|
||||||
char tag[20] = {0};
|
char tag[20] = {0};
|
||||||
strncpy(tag, end, sizeof(tag));
|
strncpy(tag, end, sizeof(tag) - 1);
|
||||||
if (strncmp(tag, "1", sizeof(tag)) == 0)
|
if (strncmp(tag, "1", sizeof(tag)) == 0)
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue