Re: [PATCH v3 1/4] libselinux: constify global strings

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

 



On Fri, Mar 14, 2025 at 9:18 AM Christian Göttsche
<cgoettsche@xxxxxxxxxxxxx> wrote:
>
> From: Christian Göttsche <cgzones@xxxxxxxxxxxxxx>
>
> Declare the read-only encode table const.
> Drop the only once used global variable selinux_rootpath.
>
> Signed-off-by: Christian Göttsche <cgzones@xxxxxxxxxxxxxx>

For these four patches:
Acked-by: James Carter <jwcart2@xxxxxxxxx>

> ---
>  libselinux/src/compute_create.c | 2 +-
>  libselinux/src/selinux_config.c | 3 +--
>  2 files changed, 2 insertions(+), 3 deletions(-)
>
> diff --git a/libselinux/src/compute_create.c b/libselinux/src/compute_create.c
> index d19baa0b..ff8553bc 100644
> --- a/libselinux/src/compute_create.c
> +++ b/libselinux/src/compute_create.c
> @@ -33,7 +33,7 @@ static int object_name_encode(const char *objname, char *buffer, size_t buflen)
>                                 return -1;
>                         buffer[offset++] = '+';
>                 } else {
> -                       static const char *table = "0123456789ABCDEF";
> +                       static const char *const table = "0123456789ABCDEF";
>                         int     l = (code & 0x0f);
>                         int     h = (code & 0xf0) >> 4;
>
> diff --git a/libselinux/src/selinux_config.c b/libselinux/src/selinux_config.c
> index 1d8cfb71..75db14ba 100644
> --- a/libselinux/src/selinux_config.c
> +++ b/libselinux/src/selinux_config.c
> @@ -153,7 +153,6 @@ static int setpolicytype(const char *type)
>  }
>
>  static char *selinux_policyroot = NULL;
> -static const char *selinux_rootpath = SELINUXDIR;
>
>  static void init_selinux_config(void)
>  {
> @@ -312,7 +311,7 @@ int selinux_set_policy_root(const char *path)
>
>  const char *selinux_path(void)
>  {
> -       return selinux_rootpath;
> +       return SELINUXDIR;
>  }
>
>
> --
> 2.47.2
>
>





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

  Powered by Linux