--- a/src/protocols/msn/soap.c Wed Aug 02 05:44:42 2006 +0000 +++ b/src/protocols/msn/soap.c Sun Aug 06 15:16:46 2006 +0000 @@ -102,8 +102,11 @@ void msn_soap_destroy(MsnSoapConn *soapconn) { - g_free(soapconn->login_host); - g_free(soapconn->login_path); + if(soapconn->login_host) + g_free(soapconn->login_host); + + if(soapconn->login_path) + g_free(soapconn->login_path); /*remove the write handler*/ if (soapconn->output_handler > 0){