Mercurial > pidgin
diff src/protocols/oscar/ft.c @ 4895:9e50494f63a1
[gaim-migrate @ 5227]
IM image support.
javabsp did most of the hard work, I just cleaned it up and fixed the bugs ;-)
committer: Tailor Script <tailor@pidgin.im>
author | Nathan Walp <nwalp@pidgin.im> |
---|---|
date | Wed, 26 Mar 2003 06:19:44 +0000 |
parents | 26837f462a66 |
children | 6c02ee2b471d |
line wrap: on
line diff
--- a/src/protocols/oscar/ft.c Wed Mar 26 02:57:17 2003 +0000 +++ b/src/protocols/oscar/ft.c Wed Mar 26 06:19:44 2003 +0000 @@ -672,8 +672,10 @@ isawaymsg = flags & 0x0001; - if (!(msg = calloc(1, payloadlength+1))) + if (!(msg = calloc(1, payloadlength+1))) { + free(snptr); return -ENOMEM; + } while (payloadlength - recvd) { if (payloadlength - recvd >= 1024) @@ -682,6 +684,7 @@ i = aim_recv(conn->fd, &msg[recvd], payloadlength - recvd); if (i <= 0) { free(msg); + free(snptr); return -1; } recvd = recvd + i; @@ -695,6 +698,8 @@ free(msg); } + free(snptr); + return ret; }