[lxc-devel] [PATCH 1/2] add lsm op for getting name of enabled lsm

Serge Hallyn serge.hallyn at ubuntu.com
Fri Oct 18 16:19:20 UTC 2013


Quoting Dwight Engen (dwight.engen at oracle.com):
> Signed-off-by: Dwight Engen <dwight.engen at oracle.com>
> ---
>  src/lxc/lsm/lsm.c |  9 ++++++++-
>  src/lxc/lsm/lsm.h | 26 ++++++++++++++------------
>  2 files changed, 22 insertions(+), 13 deletions(-)
> 
> diff --git a/src/lxc/lsm/lsm.c b/src/lxc/lsm/lsm.c
> index f022de9..508d640 100644
> --- a/src/lxc/lsm/lsm.c
> +++ b/src/lxc/lsm/lsm.c
> @@ -62,13 +62,20 @@ void lsm_init(void)
>  	INFO("Initialized LSM security driver %s", drv->name);
>  }
>  
> -int lsm_enabled()
> +int lsm_enabled(void)
>  {
>  	if (drv)
>  		return drv->enabled();
>  	return 0;
>  }
>  
> +const char *lsm_name(void)
> +{
> +	if (drv)
> +		return drv->name;
> +	return NULL;

I think it should return "none" here.  (I'm not sure your use of the
NULL return in the attach testcase is safe.)





More information about the lxc-devel mailing list