odd issue when running dbus-launch [patch to fix]
Vulpes Velox
v.velox at vvelox.net
Mon Jan 1 14:05:26 PST 2007
On Mon, 1 Jan 2007 19:08:12 -0200
Thiago Macieira <thiago at kde.org> wrote:
> Vulpes Velox wrote:
> >Finally sat down to take the time to fix it. If sys/syslimits.h is
> >found upon configure, it will set buf_count to NGROUPS_MAX.
>
> This is not a fix. It's a workaround.
>
> The bug is in your glibc or NSS modules that don't report the
> correct group count.
Just where in there is it suppose to be getting
As to the question of glibc, I am not seeing where this actually uses
glibc.
I am curious, what function is failing? I see getgrouplist is working
entirely properly.
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.
I will work on a better one later, but that will be slower, because
it is going to starting at 17 and counting up till you finally find a
number which does not result in -1 being returned.
More information about the dbus
mailing list