[lxc-devel] [PATCH] Initialize a pointer in split_init_cmd() to avoid gcc warnings
Serge Hallyn
serge.hallyn at ubuntu.com
Thu Apr 21 20:06:11 UTC 2016
Quoting Leonid Isaev (leonid.isaev at jila.colorado.edu):
> gcc -Wall warns about uninitialized variables (-Wmaybe-uninitialized), and
> -Werror makes it fatal. This change allows the build to succeed by NULL'ifying
> the pointer passed to strtok_r().
>
> Note that strtok_r(3) anyway ignores a non-NULL arg3 pointer on the 1st call
> with non-NULL arg1 string.
>
> Signed-off-by: Leonid Isaev <leonid.isaev at jila.colorado.edu>
Acked-by: Serge E. Hallyn <serge.hallyn at ubuntu.com>
thanks,
-serge
> ---
> src/lxc/lxccontainer.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/src/lxc/lxccontainer.c b/src/lxc/lxccontainer.c
> index 9f12ca2..50cfc69 100644
> --- a/src/lxc/lxccontainer.c
> +++ b/src/lxc/lxccontainer.c
> @@ -670,7 +670,7 @@ static char **split_init_cmd(const char *incmd)
> {
> size_t len;
> int nargs = 0;
> - char *copy, *p, *saveptr;
> + char *copy, *p, *saveptr = NULL;
> char **argv;
>
> if (!incmd)
> --
> 2.8.0
>
> --
> Leonid Isaev
> GPG fingerprints: DA92 034D B4A8 EC51 7EA6 20DF 9291 EE8A 043C B8C4
> C0DF 20D0 C075 C3F1 E1BE 775A A7AE F6CB 164B 5A6D
> _______________________________________________
> lxc-devel mailing list
> lxc-devel at lists.linuxcontainers.org
> http://lists.linuxcontainers.org/listinfo/lxc-devel
More information about the lxc-devel
mailing list