Mercurial > pidgin.yaz
comparison src/protocols/oscar/ft.c @ 4875:26837f462a66
[gaim-migrate @ 5205]
faceprint inspired me to fix two memleaks in oscar. One leaks the size
of every message sent over a direct connection, the other leaks 10-20
bytes every 3 or 4 minutes. Meow.
committer: Tailor Script <tailor@pidgin.im>
author | Mark Doliner <mark@kingant.net> |
---|---|
date | Sun, 23 Mar 2003 19:43:58 +0000 |
parents | 773135edda4a |
children | 9e50494f63a1 |
comparison
equal
deleted
inserted
replaced
4874:f98467b35b95 | 4875:26837f462a66 |
---|---|
397 fu8_t *hdr; | 397 fu8_t *hdr; |
398 | 398 |
399 if (!sess || !conn || (conn->type != AIM_CONN_TYPE_RENDEZVOUS) || !msg) | 399 if (!sess || !conn || (conn->type != AIM_CONN_TYPE_RENDEZVOUS) || !msg) |
400 return -EINVAL; | 400 return -EINVAL; |
401 | 401 |
402 if (!(fr = aim_tx_new(sess, conn, AIM_FRAMETYPE_OFT, 0x01, len))) | 402 if (!(fr = aim_tx_new(sess, conn, AIM_FRAMETYPE_OFT, 0x01, 0))) |
403 return -ENOMEM; | 403 return -ENOMEM; |
404 | 404 |
405 memcpy(fr->hdr.rend.magic, "ODC2", 4); | 405 memcpy(fr->hdr.rend.magic, "ODC2", 4); |
406 fr->hdr.rend.hdrlen = hdrlen; | 406 fr->hdr.rend.hdrlen = hdrlen; |
407 | 407 |