From: Christian Brauner Date: Thu, 9 Feb 2017 10:36:47 +0000 (+0100) Subject: pam_cgfs: make sure that **p is not NULL X-Git-Tag: lxcfs-3.0.0.beta1~20^2~1 X-Git-Url: https://git.proxmox.com/?p=mirror_lxcfs.git;a=commitdiff_plain;h=bfd723ffbc08901e57f5d7798e70e9356089c8f2 pam_cgfs: make sure that **p is not NULL Signed-off-by: Christian Brauner --- diff --git a/pam/pam_cgfs.c b/pam/pam_cgfs.c index a22d2f8..fd47d70 100644 --- a/pam/pam_cgfs.c +++ b/pam/pam_cgfs.c @@ -1649,6 +1649,9 @@ static char *string_join(const char *sep, const char **parts, bool use_as_prefix size_t sep_len = strlen(sep); size_t result_len = use_as_prefix * sep_len; + if (!parts) + return NULL; + /* calculate new string length */ for (p = (char **)parts; *p; p++) result_len += (p > (char **)parts) * sep_len + strlen(*p);