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);
 
