Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 06 Feb 2015 22:27:02 -0700
From:      James Gritton <jamie@freebsd.org>
To:        Garrett Cooper <yaneurabeya@gmail.com>
Cc:        svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers <src-committers@freebsd.org>
Subject:   Re: svn commit: r278323 - in head: etc/rc.d usr.sbin/jail
Message-ID:  <609da07b7a80b4a59fce8655370b045e@gritton.org>
In-Reply-To: <C12F653F-5697-4219-9BE6-838C5278DC09@gmail.com>
References:  <201502061754.t16HssXU042750@svn.freebsd.org> <C12F653F-5697-4219-9BE6-838C5278DC09@gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On 2015-02-06 22:18, Garrett Cooper wrote:
> On Feb 6, 2015, at 9:54, Jamie Gritton <jamie@freebsd.org> wrote:
> 
>> Modified: head/usr.sbin/jail/command.c
>> ==============================================================================
>> --- head/usr.sbin/jail/command.c	Fri Feb  6 17:43:13 2015	(r278322)
>> +++ head/usr.sbin/jail/command.c	Fri Feb  6 17:54:53 2015	(r278323)
>> @@ -112,6 +112,12 @@ next_command(struct cfjail *j)
>> 				if (!bool_param(j->intparams[IP_MOUNT_FDESCFS]))
>> 					continue;
>> 				j->comstring = &dummystring;
>> +				break;
>> +			case IP_MOUNT_PROCFS:
>> +				if (!bool_param(j->intparams[IP_MOUNT_PROCFS]))
>> +					continue;
>> +				j->comstring = &dummystring;
>> +				break;
> 
> Did you intend on adding another break? The code would previously fall
> through to the next case statement...
> 
>> 			case IP__OP:
>> 			case IP_STOP_TIMEOUT:
>> 				j->comstring = &dummystring;

Yes.  The code did indeed previously fall to the next case, but it was a 
no-op: the next case only had the same exact assignment that had just 
taken place (j->comstring = &dummystring).  The lack of a break that had 
existed before was just some sloppy coding that I didn't notice at the 
time because it didn't actually change any behavior.  Nonetheless it 
seemed worth correcting when I noticed it.

- Jamie



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