From: Denys Vlasenko Date: Sat, 3 Jan 2015 20:16:18 +0000 (+0100) Subject: libpwdgrp: getgrXXX: empty string is not a member name, do not store it X-Git-Tag: 1_24_0~240 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=12fc86956057ac3e679dd276ba3897260b95157e;p=oweals%2Fbusybox.git libpwdgrp: getgrXXX: empty string is not a member name, do not store it Signed-off-by: Denys Vlasenko --- diff --git a/libpwdgrp/pwd_grp.c b/libpwdgrp/pwd_grp.c index 2392e7d22..65fd5261d 100644 --- a/libpwdgrp/pwd_grp.c +++ b/libpwdgrp/pwd_grp.c @@ -297,7 +297,10 @@ static void *convert_to_struct(struct passdb *db, ((struct group *)result)->gr_mem = members; while (--i >= 0) { - *members++ = buffer; + if (buffer[0]) { + *members++ = buffer; + // bb_error_msg("member[]='%s'", buffer); + } buffer += strlen(buffer) + 1; } *members = NULL;