From: Stu T. <nos...@us...> - 2005-03-02 11:54:34
|
Update of /cvsroot/gaim/gaim/src/protocols/gg In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10381 Modified Files: libgg.c Log Message: This should fix Fedora bug #149984, thanks to a helpful reporter who valgrinded for us. Index: libgg.c =================================================================== RCS file: /cvsroot/gaim/gaim/src/protocols/gg/libgg.c,v retrieving revision 1.23 retrieving revision 1.24 diff -u -d -p -r1.23 -r1.24 --- libgg.c 16 Dec 2004 03:50:54 -0000 1.23 +++ libgg.c 2 Mar 2005 11:54:08 -0000 1.24 @@ -1055,7 +1055,7 @@ static int gg_watch_fd_connected(struct if (h->length >= sizeof(*s)) { e->type = GG_EVENT_STATUS; - memcpy(&e->event.status, p, h->length); + memcpy(&e->event.status, p, sizeof(*s)); e->event.status.uin = fix32(e->event.status.uin); e->event.status.status = fix32(e->event.status.status); } |