swconfig: avoid setting "NOVAL" attributes if "0" was provided as a value
[openwrt.git] / package / swconfig / src / swlib.c
index c2316d0..20e727e 100644 (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;
This page took 0.02271 seconds and 4 git commands to generate.