Mercurial > pidgin.yaz
comparison src/protocols/msn/msg.c @ 7846:61c07fefe1fc
[gaim-migrate @ 8500]
Now we protect ourselves better when someone pastes binary content into a
conversation.
committer: Tailor Script <tailor@pidgin.im>
author | Christian Hammond <chipx86@chipx86.com> |
---|---|
date | Sat, 13 Dec 2003 06:19:56 +0000 |
parents | 59f9508c9a31 |
children | 06f57183e29f |
comparison
equal
deleted
inserted
replaced
7845:59f9508c9a31 | 7846:61c07fefe1fc |
---|---|
307 /* Import the footer. */ | 307 /* Import the footer. */ |
308 msg->msnslp_footer.app_id = (long)footer; | 308 msg->msnslp_footer.app_id = (long)footer; |
309 } | 309 } |
310 else | 310 else |
311 { | 311 { |
312 msn_message_set_body(msg, tmp); | 312 char *tmp2; |
313 size_t body_len; | |
314 | |
315 body_len = msg->size - (tmp - tmp_base); | |
316 | |
317 tmp2 = g_malloc(body_len + 1); | |
318 | |
319 if (body_len > 0) | |
320 memcpy(tmp2, tmp, body_len); | |
321 | |
322 tmp2[body_len] = '\0'; | |
323 | |
324 msn_message_set_body(msg, tmp2); | |
325 | |
326 g_free(tmp2); | |
313 } | 327 } |
314 | 328 |
315 g_free(command_header); | 329 g_free(command_header); |
316 g_free(tmp_base); | 330 g_free(tmp_base); |
317 | 331 |