diff options
author | hselasky <hselasky@FreeBSD.org> | 2014-08-27 14:07:24 +0000 |
---|---|---|
committer | hselasky <hselasky@FreeBSD.org> | 2014-08-27 14:07:24 +0000 |
commit | 918e06e655eaff2c4202f9a395ae0ec0f7de910c (patch) | |
tree | 370a8156ff42a965e46353814f17715795ce66c6 /sys/netinet | |
parent | aca4a8dbd65ee4b540b826c6a1f983affb383e35 (diff) | |
download | FreeBSD-src-918e06e655eaff2c4202f9a395ae0ec0f7de910c.zip FreeBSD-src-918e06e655eaff2c4202f9a395ae0ec0f7de910c.tar.gz |
MFC r269777:
Fix string length argument passed to "sysctl_handle_string()" so that
the complete string is returned by the function and not just only one
byte.
PR: 192544
Diffstat (limited to 'sys/netinet')
-rw-r--r-- | sys/netinet/cc/cc.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/netinet/cc/cc.c b/sys/netinet/cc/cc.c index d6f978a..19d84ab 100644 --- a/sys/netinet/cc/cc.c +++ b/sys/netinet/cc/cc.c @@ -101,7 +101,7 @@ cc_default_algo(SYSCTL_HANDLER_ARGS) CC_LIST_RLOCK(); strlcpy(default_cc, CC_DEFAULT()->name, TCP_CA_NAME_MAX); CC_LIST_RUNLOCK(); - err = sysctl_handle_string(oidp, default_cc, 1, req); + err = sysctl_handle_string(oidp, default_cc, 0, req); } else { /* Find algo with specified name and set it to default. */ CC_LIST_RLOCK(); @@ -166,7 +166,7 @@ cc_list_available(SYSCTL_HANDLER_ARGS) if (!err) { sbuf_finish(s); - err = sysctl_handle_string(oidp, sbuf_data(s), 1, req); + err = sysctl_handle_string(oidp, sbuf_data(s), 0, req); } sbuf_delete(s); |