changeset 31387:6cadf59c5835

This function isn't used and I've been trying to find the bug in it. So I guess it needs to go!
author Elliott Sales de Andrade <qulogic@pidgin.im>
date Mon, 22 Nov 2010 02:38:29 +0000
parents 18c5d3c482c7
children 0c60da8eb88c
files libpurple/protocols/msn/slpmsg.c libpurple/protocols/msn/slpmsg.h
diffstat 2 files changed, 0 insertions(+), 45 deletions(-) [+]
line wrap: on
line diff
--- a/libpurple/protocols/msn/slpmsg.c	Mon Nov 22 00:01:39 2010 +0000
+++ b/libpurple/protocols/msn/slpmsg.c	Mon Nov 22 02:38:29 2010 +0000
@@ -54,41 +54,6 @@
 	return slpmsg;
 }
 
-MsnSlpMessage *msn_slpmsg_new_from_data(const char *data, size_t data_len)
-{
-	MsnSlpMessage *slpmsg;
-	MsnP2PHeader *header;
-	const char *tmp;
-	int body_len;
-
-	if (data_len < sizeof(*header)) {
-		return NULL;
-	}
-
-	tmp = data;
-	slpmsg = msn_slpmsg_new(NULL);
-
-	/* Extract the binary SLP header */
-	slpmsg->header = msn_p2p_header_from_wire((MsnP2PHeader*)tmp);
-
-	/* Extract the body */
-	body_len = data_len - (tmp - data);
-	/* msg->body_len = msg->msnslp_header.length; */
-
-	if (body_len > 0) {
-		slpmsg->size = body_len;
-		slpmsg->buffer = g_malloc(body_len);
-		memcpy(slpmsg->buffer, tmp, body_len);
-		tmp += body_len;
-	}
-
-	/* Extract the footer */
-	if (body_len >= 0) 
-		slpmsg->footer = msn_p2p_footer_from_wire((MsnP2PFooter*)tmp);
-
-	return slpmsg;
-}
-
 void
 msn_slpmsg_destroy(MsnSlpMessage *slpmsg)
 {
--- a/libpurple/protocols/msn/slpmsg.h	Mon Nov 22 00:01:39 2010 +0000
+++ b/libpurple/protocols/msn/slpmsg.h	Mon Nov 22 02:38:29 2010 +0000
@@ -78,16 +78,6 @@
 MsnSlpMessage *msn_slpmsg_new(MsnSlpLink *slplink);
 
 /**
- * Creates a MsnSlpMessage without a MsnSlpLink by parsing the raw data.
- *
- * @param data 		The raw data with the slp message.
- * @param data_len 	The len of the data
- *
- * @return The createed slp message.
- */
-MsnSlpMessage *msn_slpmsg_new_from_data(const char *data, size_t data_len);
-
-/**
  * Destroys a slp message
  *
  * @param slpmsg The slp message to destory.