diff -urN gkrellm-licq-1.3/src/licq/licq_infofs.cpp gkrellm-licq-1.3-baz/src/licq/licq_infofs.cpp --- gkrellm-licq-1.3/src/licq/licq_infofs.cpp 2004-03-17 13:19:48.000000000 +0300 +++ gkrellm-licq-1.3-baz/src/licq/licq_infofs.cpp 2004-09-06 17:01:31.219925904 +0400 @@ -257,7 +257,7 @@ unsigned short num_user_events = ICQUser::getNumUserEvents() - num_owner_events; if (s->Argument() > 0 && num_user_events == 1) { - ICQUser *u = gUserManager.FetchUser(s->Uin(), LOCK_R); + ICQUser *u = gUserManager.FetchUser(s->Id(), s->PPID(), LOCK_R); CUserEvent *e = u->EventPeekId(s->Argument()); gUserManager.DropUser(u);