diff --git a/src/servers/registrar/TRoster.cpp b/src/servers/registrar/TRoster.cpp index b355631850..0fb11472de 100644 --- a/src/servers/registrar/TRoster.cpp +++ b/src/servers/registrar/TRoster.cpp @@ -705,6 +705,8 @@ TRoster::HandleGetAppList(BMessage *request) for (AppInfoList::Iterator it(fRegisteredApps.It()); RosterAppInfo *info = *it; ++it) { + if (info->state != APP_STATE_REGISTERED) + continue; if (!signature || !strcasecmp(signature, info->signature)) reply.AddInt32("teams", info->team); }