projects
/
openwrt
/
staging
/
yousong.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
swconfig: Bugfix switch_port uci option parsing
[openwrt/staging/yousong.git]
/
package
/
network
/
config
/
swconfig
/
src
/
uci.c
diff --git
a/package/network/config/swconfig/src/uci.c
b/package/network/config/swconfig/src/uci.c
index b541b71646e0d70023d6955cae4136a6cbe2024b..bf76bd3de1d3e1c5c906e410d3e13125529522fc 100644
(file)
--- a/
package/network/config/swconfig/src/uci.c
+++ b/
package/network/config/swconfig/src/uci.c
@@
-165,7
+165,7
@@
found:
s = uci_to_section(e);
if (!strcmp(s->type, "switch_port")) {
s = uci_to_section(e);
if (!strcmp(s->type, "switch_port")) {
- char *devn
, *port
, *port_err = NULL;
+ char *devn
= NULL, *port = NULL
, *port_err = NULL;
int port_n;
uci_foreach_element(&s->options, os) {
int port_n;
uci_foreach_element(&s->options, os) {
@@
-190,7
+190,7
@@
found:
swlib_map_settings(dev, SWLIB_ATTR_GROUP_PORT, port_n, s);
} else if (!strcmp(s->type, "switch_vlan")) {
swlib_map_settings(dev, SWLIB_ATTR_GROUP_PORT, port_n, s);
} else if (!strcmp(s->type, "switch_vlan")) {
- char *devn
, *vlan
, *vlan_err = NULL;
+ char *devn
= NULL, *vlan = NULL
, *vlan_err = NULL;
int vlan_n;
uci_foreach_element(&s->options, os) {
int vlan_n;
uci_foreach_element(&s->options, os) {