Fix segfault in bongocollector agent due to change in MsgAuthUserList API

This commit is contained in:
alexhudson
2008-01-29 10:36:53 +00:00
parent 4d1e47dcad
commit 113dbce285
+7 -8
View File
@@ -654,18 +654,17 @@ MsgCollectUser(const char *user)
void
MsgCollectAllUsers(void)
{
BongoArray *users;
int i;
char **userlist;
int result, i;
if (MsgAuthUserList(&users) < 0)
return;
result = MsgAuthUserList(&userlist);
if (! result) return;
for(i = 0; i < BongoArrayCount(users); i++) {
char *user = BongoArrayIndex(users, char *, i);
MsgCollectUser(user);
for (i = 0; userlist[i] != 0; i++) {
MsgCollectUser(userlist[i]);
}
BongoArrayFree(users, TRUE);
MsgAuthUserListFree(&userlist);
}
size_t