From: Stu T. <nos...@us...> - 2005-01-11 17:27:39
|
Update of /cvsroot/gaim/gaim/src/protocols/oscar In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15032/src/protocols/oscar Modified Files: Tag: oldstatus msgcookie.c oscar.c Log Message: Some things here: - Several memory leak fixes - A few invalid memory access fixes - Fix MSN notification server transfer to be quiet about it - Fix MSN blist sync if user has insane friendly name - 1 typo fix :) ... and quite possibly something else I forgot. Index: msgcookie.c =================================================================== RCS file: /cvsroot/gaim/gaim/src/protocols/oscar/msgcookie.c,v retrieving revision 1.7 retrieving revision 1.7.2.1 diff -u -d -p -r1.7 -r1.7.2.1 --- msgcookie.c 3 May 2004 18:13:39 -0000 1.7 +++ msgcookie.c 11 Jan 2005 17:27:28 -0000 1.7.2.1 @@ -144,7 +144,7 @@ faim_internal int aim_dumpcookie(aim_ses /** * aim_cookie_free - free an aim_msgcookie_t struct * - * this function removes the cookie *cookie from teh list of cookies + * this function removes the cookie *cookie from the list of cookies * in sess, and then frees all memory associated with it. including * its data! if you want to use the private data after calling this, * make sure you copy it first. Index: oscar.c =================================================================== RCS file: /cvsroot/gaim/gaim/src/protocols/oscar/oscar.c,v retrieving revision 1.663.2.10 retrieving revision 1.663.2.11 diff -u -d -p -r1.663.2.10 -r1.663.2.11 --- oscar.c 2 Jan 2005 07:31:11 -0000 1.663.2.10 +++ oscar.c 11 Jan 2005 17:27:28 -0000 1.663.2.11 @@ -1209,7 +1209,8 @@ static int gaim_odc_incoming(aim_session /* for each valid image tag... */ while (gaim_markup_find_tag("img", tmp, &start, &end, &attribs)) { const char *id, *src, *datasize; - const char *tag = NULL, *data = NULL; + const char *data = NULL; + char *tag = NULL; size_t size; int imgid = 0; @@ -1229,6 +1230,8 @@ static int gaim_odc_incoming(aim_session if (tag && (data = gaim_strcasestr(binary, tag))) data += strlen(tag); + g_free(tag); + /* check the data is here and store it */ if (data + (size = atoi(datasize)) <= msgend) imgid = gaim_imgstore_add(data, size, src); |