# HG changeset patch # User Eric Warmenhoven # Date 976533229 0 # Node ID 11d67bbda8ae849cb86a73ec66be598415227461 # Parent 5395053cdee1a1c39a14227f50e0207d292d7d7f [gaim-migrate @ 1241] this should fix things. i shouldn't have to do this. committer: Tailor Script diff -r 5395053cdee1 -r 11d67bbda8ae src/oscar.c --- a/src/oscar.c Mon Dec 11 08:11:06 2000 +0000 +++ b/src/oscar.c Mon Dec 11 11:13:49 2000 +0000 @@ -777,11 +777,14 @@ dim->gc = d->gc; g_snprintf(dim->name, sizeof dim->name, "%s", d->sn); + od->sess->flags ^= AIM_SESS_FLAGS_NONBLOCKCONNECT; if ((dim->conn = aim_directim_connect(od->sess, od->conn, d->priv)) == NULL) { + od->sess->flags ^= AIM_SESS_FLAGS_NONBLOCKCONNECT; g_free(dim); cancel_direct_im(w, d); return TRUE; } + od->sess->flags ^= AIM_SESS_FLAGS_NONBLOCKCONNECT; if (!(dim->cnv = find_conversation(d->sn))) dim->cnv = new_conversation(d->sn); g_snprintf(buf, sizeof buf, _("Direct IM with %s established"), d->sn);