if (!address)
return -1;
- if (!(newpacket = aim_tx_new(AIM_FRAMETYPE_OSCAR, 0x0002, conn, 10+strlen(address))))
+ if (!(newpacket = aim_tx_new(sess, conn, AIM_FRAMETYPE_OSCAR, 0x0002, 10+strlen(address))))
return -1;
newpacket->lock = 1;
i += 4;
if(!(snac = aim_remsnac(sess, snacid))) {
- faimdprintf(2, "faim: couldn't get a snac for %d, probably should crash.\n", snacid);
+ faimdprintf(sess, 2, "faim: couldn't get a snac for %d, probably should crash.\n", snacid);
return 0;
}
- if((userfunc = aim_callhandler(command->conn, 0x000a, 0x0001)))
+ if((userfunc = aim_callhandler(sess, command->conn, 0x000a, 0x0001)))
ret = userfunc(sess, command, snac->data /* address */);
else
ret = 0;
i += 4;
if(!(snac = aim_remsnac(sess, snacid))) {
- faimdprintf(2, "faim: couldn't get a snac for %d, probably should crash.\n", snacid);
+ faimdprintf(sess, 2, "faim: couldn't get a snac for %d, probably should crash.\n", snacid);
return 0;
}
while((cur = aim_gettlv_str(tlvlist, 0x0001, j+1)) && j < m) {
if(!(buf = realloc(buf, (j+1) * (MAXSNLEN+1))))
- faimdprintf(2, "faim: couldn't realloc buf. oh well.\n");
+ faimdprintf(sess, 2, "faim: couldn't realloc buf. oh well.\n");
strncpy(&buf[j * (MAXSNLEN+1)], cur, MAXSNLEN);
free(cur);
aim_freetlvchain(&tlvlist);
- if((userfunc = aim_callhandler(command->conn, 0x000a, 0x0003)))
+ if((userfunc = aim_callhandler(sess, command->conn, 0x000a, 0x0003)))
ret = userfunc(sess, command, snac->data /* address */, j, buf);
else
ret = 0;