dvprintf("connection error (type 0x%04x:0x%04x)\n", waitingconn->type, waitingconn->subtype);
/* we should have callbacks for all these, else the library will do the conn_kill for us. */
if (waitingconn->type == AIM_CONN_TYPE_RENDEZVOUS) {
+ if (waitingconn->subtype == AIM_CONN_SUBTYPE_OFT_DIRECTIM)
+ dvprintf("disconnected from %s\n", aim_directim_getsn(waitingconn));
aim_conn_kill(&aimsess, &waitingconn);
} else
aim_conn_kill(&aimsess, &waitingconn);
directim_start(sess, conn, userinfo->sn);
- } else if(!(strncmp(tmpstr, "lookup", 6))) {
+ } else if(strstr(tmpstr, "lookup")) {
- aim_usersearch_address(sess, conn, tmpstr+7);
+ aim_usersearch_address(sess, conn, "mid@auk.cx");
} else if (!strncmp(tmpstr, "reqsendmsg", 10)) {