Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 15 Mar 2015 00:39:19 +0000 (UTC)
From:      Ian Lepore <ian@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r280016 - head/sys/kern
Message-ID:  <201503150039.t2F0dJ26087902@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: ian
Date: Sun Mar 15 00:39:18 2015
New Revision: 280016
URL: https://svnweb.freebsd.org/changeset/base/280016

Log:
  Add a nulterm byte to the returned sysctl string.
  
  PR:		195668

Modified:
  head/sys/kern/subr_prf.c

Modified: head/sys/kern/subr_prf.c
==============================================================================
--- head/sys/kern/subr_prf.c	Sun Mar 15 00:36:08 2015	(r280015)
+++ head/sys/kern/subr_prf.c	Sun Mar 15 00:39:18 2015	(r280016)
@@ -1009,7 +1009,7 @@ sysctl_kern_msgbuf(SYSCTL_HANDLER_ARGS)
 		len = msgbuf_peekbytes(msgbufp, buf, sizeof(buf), &seq);
 		mtx_unlock(&msgbuf_lock);
 		if (len == 0)
-			return (0);
+			return (SYSCTL_OUT(req, "", 1)); /* add nulterm */
 
 		error = sysctl_handle_opaque(oidp, buf, len, req);
 		if (error)



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