odd issue when running dbus-launch [patch to fix]
thiago at kde.org
Mon Jan 1 15:10:43 PST 2007
Vulpes Velox wrote:
>As to the question of glibc, I am not seeing where this actually uses
getgrouplist is a glibc function.
>I am curious, what function is failing? I see getgrouplist is working
No, it isn't.
If *ngroups is smaller than the total number of groups found, then get‐
grouplist() returns a value of ‘-1'. In all cases the actual number of
groups is stored in *ngroups.
Your getgrouplist isn't storing the actual number of groups in *ngroups.
Your tests proved that.
>I am not seeing any attempts in dbus-sysdeps-unix.c to properly set
>buf_count. It is set at 17 and never changed after that. The problem
>with this is it limits some one to only 16 groups.
Exactly. getgrouplist is supposed to set it.
Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org
PGP/GPG: 0x6EF45358; fingerprint:
E067 918B B660 DBD1 105C 966C 33F5 F005 6EF4 5358
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Size: 189 bytes
Desc: not available
Url : http://lists.freedesktop.org/archives/dbus/attachments/20070101/43c17440/attachment.pgp
More information about the dbus