Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 27 Aug 2014 14:13:48 +0000 (UTC)
From:      Hans Petter Selasky <hselasky@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-8@freebsd.org
Subject:   svn commit: r270713 - stable/8/sys/netinet/cc
Message-ID:  <201408271413.s7REDme3093694@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: hselasky
Date: Wed Aug 27 14:13:47 2014
New Revision: 270713
URL: http://svnweb.freebsd.org/changeset/base/270713

Log:
  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

Modified:
  stable/8/sys/netinet/cc/cc.c
Directory Properties:
  stable/8/sys/   (props changed)
  stable/8/sys/netinet/   (props changed)

Modified: stable/8/sys/netinet/cc/cc.c
==============================================================================
--- stable/8/sys/netinet/cc/cc.c	Wed Aug 27 14:11:25 2014	(r270712)
+++ stable/8/sys/netinet/cc/cc.c	Wed Aug 27 14:13:47 2014	(r270713)
@@ -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);



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201408271413.s7REDme3093694>