]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - net/ipv4/sysctl_net_ipv4.c
[TCP]: Fix a bug in strategy_allowed_congestion_control
[net-next-2.6.git] / net / ipv4 / sysctl_net_ipv4.c
index 82cdf23837e3e8b9766ba5f7dbb28634a20c2675..88286f35d1e266ec6aad248c5328d17891cdcc0c 100644 (file)
@@ -185,7 +185,7 @@ static int strategy_allowed_congestion_control(ctl_table *table, int __user *nam
 
        tcp_get_available_congestion_control(tbl.data, tbl.maxlen);
        ret = sysctl_string(&tbl, name, nlen, oldval, oldlenp, newval, newlen);
-       if (ret == 0 && newval && newlen)
+       if (ret == 1 && newval && newlen)
                ret = tcp_set_allowed_congestion_control(tbl.data);
        kfree(tbl.data);