memcpy(intdata->cookie, cookie, 8);
strncpy(intdata->sn, sn, sizeof(intdata->sn));
- strncpy(intdata->ip, addr, sizeof(intdata->ip));
+ if (addr)
+ strncpy(intdata->ip, addr, sizeof(intdata->ip));
/* XXX verify that non-blocking connects actually work */
if (!(newconn = aim_newconn(sess, AIM_CONN_TYPE_RENDEZVOUS, addr))) {