libpurple/protocols/msn/soap.c

changeset 24792
22453f0066b4
parent 24791
6e1d82706043
child 24793
11fa724fee55
--- a/libpurple/protocols/msn/soap.c	Tue Nov 25 02:02:21 2008 +0000
+++ b/libpurple/protocols/msn/soap.c	Tue Nov 25 02:08:22 2008 +0000
@@ -84,14 +84,12 @@
 static void
 msn_soap_message_destroy(MsnSoapMessage *message)
 {
-	if (message) {
-		g_slist_foreach(message->headers, (GFunc)g_free, NULL);
-		g_slist_free(message->headers);
-		g_free(message->action);
-		if (message->xml)
-			xmlnode_free(message->xml);
-		g_free(message);
-	}
+	g_slist_foreach(message->headers, (GFunc)g_free, NULL);
+	g_slist_free(message->headers);
+	g_free(message->action);
+	if (message->xml)
+		xmlnode_free(message->xml);
+	g_free(message);
 }
 
 static void
@@ -265,6 +263,8 @@
 	const char *host, const char *path, gboolean secure,
 	MsnSoapCallback cb, gpointer cb_data)
 {
+	g_return_if_fail(message != NULL);
+
 	msn_soap_message_send_internal(session, message, host, path, secure,
 		cb, cb_data, FALSE);
 }

mercurial