diff -r 0bcd986a0441 -r 553cd7b1bcd5 src/protocols/oscar/icq.c --- a/src/protocols/oscar/icq.c Sat Nov 17 02:53:55 2001 +0000 +++ b/src/protocols/oscar/icq.c Sat Nov 17 03:18:40 2001 +0000 @@ -121,8 +121,7 @@ fu16_t cmdlen, cmd, reqid; if (!(tl = aim_readtlvchain(bs)) || !(datatlv = aim_gettlv(tl, 0x0001, 1))) { - if (tl) - aim_freetlvchain(&tl); + aim_freetlvchain(&tl); faimdprintf(sess, 0, "corrupt ICQ response\n"); return 0; }