--- a/src/protocols/msn/servconn.c Sat Sep 13 23:28:08 2003 +0000 +++ b/src/protocols/msn/servconn.c Sun Sep 14 01:59:09 2003 +0000 @@ -243,7 +243,8 @@ close(servconn->fd); - g_free(servconn->rxqueue); + if (servconn->rxqueue != NULL) + g_free(servconn->rxqueue); while (servconn->txqueue != NULL) { g_free(servconn->txqueue->data); @@ -336,8 +337,10 @@ { g_return_val_if_fail(servconn != NULL, 0); +#if 0 gaim_debug(GAIM_DEBUG_MISC, "msn", "C: %s%s", buf, (*(buf + size - 1) == '\n' ? "" : "\n")); +#endif return write(servconn->fd, buf, size); }