libpwdgrp: getgrXXX: empty string is not a member name, do not store it

Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
Denys Vlasenko 2015-01-03 21:16:18 +01:00
parent 402451aa19
commit 12fc869560

View File

@ -297,7 +297,10 @@ static void *convert_to_struct(struct passdb *db,
((struct group *)result)->gr_mem = members; ((struct group *)result)->gr_mem = members;
while (--i >= 0) { while (--i >= 0) {
*members++ = buffer; if (buffer[0]) {
*members++ = buffer;
// bb_error_msg("member[]='%s'", buffer);
}
buffer += strlen(buffer) + 1; buffer += strlen(buffer) + 1;
} }
*members = NULL; *members = NULL;