From: Stu T. <nos...@us...> - 2005-05-05 13:09:13
|
Update of /cvsroot/gaim/gaim/plugins/gaim-remote In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19217/plugins/gaim-remote Modified Files: Tag: oldstatus remote-socket.c Log Message: Bits'n'pieces: Don't allow gaim-remote "clones" to knock gaim out by specifying a big packet length. Correctly bound the point sizes in gtkimhtml & yahoo Fix up some code in MSN that isn't actually being used, just in case someone comes along and submits a patch that would use it. Don't try writing to the server in MSN if you're not actually connected Fix message flags in SILC Index: remote-socket.c =================================================================== RCS file: /cvsroot/gaim/gaim/plugins/gaim-remote/remote-socket.c,v retrieving revision 1.3 retrieving revision 1.3.4.1 diff -u -d -p -r1.3 -r1.3.4.1 --- remote-socket.c 8 Jul 2003 06:11:48 -0000 1.3 +++ remote-socket.c 5 May 2005 13:08:34 -0000 1.3.4.1 @@ -142,9 +142,9 @@ gaim_remote_session_read_packet(int fd) } if (p->length) { - data = g_malloc(p->length); + data = g_try_malloc(p->length); - if (!(read(fd, data, p->length))) { + if ((data == NULL) || !(read(fd, data, p->length))) { g_free(p); return NULL; } |