libpurple/protocols/msn/xfer.c

changeset 31258
1ce5b83274c1
parent 31249
b6c1a0a39131
child 31336
1a91c541c5c5
--- a/libpurple/protocols/msn/xfer.c	Sun Dec 19 18:37:10 2010 +0000
+++ b/libpurple/protocols/msn/xfer.c	Sun Dec 19 20:30:38 2010 +0000
@@ -225,6 +225,9 @@
 	if (header->type == 0 && len > header->length) {
 		header->preview_len = len - header->length;
 		header->preview = g_memdup(buf, header->preview_len);
+	} else {
+		header->preview_len = 0;
+		header->preview = NULL;
 	}
 
 	return header;

mercurial