diff libpurple/protocols/msn/slplink.c @ 29075:6aea98f6a5cd

Get rid of slpmsg->fp since the core is handling all the partial reads and writes, and this is no longer used.
author Elliott Sales de Andrade <qulogic@pidgin.im>
date Fri, 20 Nov 2009 01:17:51 +0000
parents 59b0c556f787
children ff5d8b8de895
line wrap: on
line diff
--- a/libpurple/protocols/msn/slplink.c	Fri Nov 20 00:35:30 2009 +0000
+++ b/libpurple/protocols/msn/slplink.c	Fri Nov 20 01:17:51 2009 +0000
@@ -253,12 +253,6 @@
 			len = MIN(1202, slpmsg->slpcall->u.outgoing.len);
 			msn_message_set_bin_data(msg, slpmsg->slpcall->u.outgoing.data, len);
 		}
-		else if (slpmsg->fp)
-		{
-			char data[1202];
-			len = fread(data, 1, sizeof(data), slpmsg->fp);
-			msn_message_set_bin_data(msg, data, len);
-		}
 		else
 		{
 			len = slpmsg->size - slpmsg->offset;
@@ -558,7 +552,7 @@
 				}
 			}
 		}
-		if (!slpmsg->fp && !slpmsg->ft && slpmsg->size)
+		if (!slpmsg->ft && slpmsg->size)
 		{
 			slpmsg->buffer = g_try_malloc(slpmsg->size);
 			if (slpmsg->buffer == NULL)
@@ -580,12 +574,7 @@
 		}
 	}
 
-	if (slpmsg->fp)
-	{
-		/* fseek(slpmsg->fp, offset, SEEK_SET); */
-		len = fwrite(data, 1, len, slpmsg->fp);
-	}
-	else if (slpmsg->ft)
+	if (slpmsg->ft)
 	{
 		xfer = slpmsg->slpcall->xfer;
 		slpmsg->slpcall->u.incoming_data =