From 8a35d4bcb6e54f5c12ac0ff05a605eb77686ec59 Mon Sep 17 00:00:00 2001 From: Wilmer van der Gaast Date: Wed, 6 Oct 2010 23:41:50 -0700 Subject: base64-decode the msg in offline msg non-delivery reports and suppress the success report since it's mostly pointless. --- protocols/msn/soap.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'protocols') diff --git a/protocols/msn/soap.c b/protocols/msn/soap.c index ad3eb750..7024bbaa 100644 --- a/protocols/msn/soap.c +++ b/protocols/msn/soap.c @@ -529,12 +529,16 @@ static int msn_soap_oim_handle_response( struct msn_soap_req_data *soap_req ) } else if( soap_req->http_req->status_code == 200 ) { + /* Noise.. imcb_log( soap_req->ic, "Offline message successfully delivered to %s", oim->to ); + */ return MSN_SOAP_OK; } else { - imcb_log( soap_req->ic, "Failed to deliver offline message to %s:\n%s", oim->to, oim->msg ); + char *dec = frombase64( oim->msg ); + imcb_log( soap_req->ic, "Failed to deliver offline message to %s:\n%s", oim->to, dec ); + g_free( dec ); return MSN_SOAP_ABORT; } } -- cgit v1.2.3