* Sergio Talens-Oliag <[email protected]> [090713 16:35]:
> When using a group line that has more than 512 bytes the groups a users
> belongs to don't match the ones defined on /var/lib/extrausers/group.

The bug is: When iterating over all groups, the first line not fitting in
the supplied buffer is omitted. That buffer starts with 1024 bytes in
which there must be enough space for the line itself and a pointer for each
group (which has different size, so your example only works on 64 bit
architectures).

A fixed package was just uploaded, a workaround is to just have some
long enough unused groups very early, so that the caller enlarges its buffer
on them.

Hochachtungsvoll,
        Bernhard R. Link



-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to