swconfig: avoid setting "NOVAL" attributes if "0" was provided as a value

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27374 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
Felix Fietkau
2011-07-03 04:19:59 +00:00
parent 8a6ddb7ebf
commit b6aaf185c7

View File

@@ -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;