Re: [PATCH 1/1] mcstransd select correct colour range.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 04/10/2011 12:18 PM, Richard Haines wrote:
> mcstransd: Now selects the range color for a matching 'range' entry in secolor.conf file, and not the first range to pass the dominance check.
> 
> The second patch has the man pages to support the colour functions that match how mcstransd manages colour selection.
> 
> Signed-off-by: Richard Haines <richard_c_haines@xxxxxxxxxxxxxx>
> ---
>  policycoreutils/mcstrans/src/mcscolor.c |   12 ++++++------
>  1 files changed, 6 insertions(+), 6 deletions(-)
> 
> diff --git a/policycoreutils/mcstrans/src/mcscolor.c b/policycoreutils/mcstrans/src/mcscolor.c
> index a443320..90c4321 100644
> --- a/policycoreutils/mcstrans/src/mcscolor.c
> +++ b/policycoreutils/mcstrans/src/mcscolor.c
> @@ -135,12 +135,12 @@ static const secolor_t *find_color(int idx, const char *component,
>  	}
>  
>  	while (ptr) {
> -		if (idx == COLOR_RANGE) {
> -		    if (check_dominance(ptr->pattern, raw) == 0)
> -			return &ptr->color;
> -		} else {
> -		    if (fnmatch(ptr->pattern, component, 0) == 0)
> -			return &ptr->color;
> +		if (fnmatch(ptr->pattern, component, 0) == 0) {
> +			if (idx == COLOR_RANGE) {
> +			    if (check_dominance(ptr->pattern, raw) == 0)
> +					return &ptr->color;
> +			} else 
> +				return &ptr->color;
>  		}
>  		ptr = ptr->next;
>  	}

Applied to policycoreutils-2.0.86

Thanks!

--
This message was distributed to subscribers of the selinux mailing list.
If you no longer wish to subscribe, send mail to majordomo@xxxxxxxxxxxxx with
the words "unsubscribe selinux" without quotes as the message.


[Index of Archives]     [Selinux Refpolicy]     [Linux SGX]     [Fedora Users]     [Fedora Desktop]     [Yosemite Photos]     [Yosemite Camping]     [Yosemite Campsites]     [KDE Users]     [Gnome Users]

  Powered by Linux