Mercurial > pidgin.yaz
diff libfaim/aim_tlv.c @ 818:f425f51a3db8
[gaim-migrate @ 828]
libfaim
committer: Tailor Script <tailor@pidgin.im>
author | Eric Warmenhoven <eric@warmenhoven.org> |
---|---|
date | Fri, 01 Sep 2000 00:21:36 +0000 |
parents | 72e556f6b99d |
children | 595ac7759563 |
line wrap: on
line diff
--- a/libfaim/aim_tlv.c Fri Sep 01 00:03:58 2000 +0000 +++ b/libfaim/aim_tlv.c Fri Sep 01 00:21:36 2000 +0000 @@ -45,9 +45,11 @@ cur->tlv = aim_createtlv(); cur->tlv->type = type; - cur->tlv->length = length; - cur->tlv->value = (u_char *)malloc(length*sizeof(u_char)); - memcpy(cur->tlv->value, buf+pos, length); + cur->tlv->length = length; + if (length) { + cur->tlv->value = (unsigned char *)malloc(length); + memcpy(cur->tlv->value, buf+pos, length); + } cur->next = list; list = cur;