projects
/
openwrt
/
svn-archive
/
archive.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
swconfig: avoid setting "NOVAL" attributes if "0" was provided as a value
[openwrt/svn-archive/archive.git]
/
package
/
swconfig
/
src
/
swlib.c
diff --git
a/package/swconfig/src/swlib.c
b/package/swconfig/src/swlib.c
index c2316d06864ce554568dc107873a0b98f3025875..20e727eb5371c88bcf0c5d80c3eadc4cd98cf9f5 100644
(file)
--- a/
package/swconfig/src/swlib.c
+++ b/
package/swconfig/src/swlib.c
@@
-397,6
+397,9
@@
int swlib_set_attr_string(struct switch_dev *dev, struct switch_attr *a, int por
val.value.ports = ports;
break;
case SWITCH_TYPE_NOVAL:
+ if (str && !strcmp(str, "0"))
+ return 0;
+
break;
default:
return -1;