[evolution/webkit: 158/177] Fix possible crash when writing message/rfc822
- From: Dan VrÃtil <dvratil src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [evolution/webkit: 158/177] Fix possible crash when writing message/rfc822
- Date: Fri, 2 Mar 2012 11:42:55 +0000 (UTC)
commit 422a275639a619c994e6d776d16a3f6f0ef39087
Author: Dan VrÃtil <dvratil redhat com>
Date: Tue Feb 21 14:18:43 2012 +0100
Fix possible crash when writing message/rfc822
mail/em-format-html.c | 6 +++++-
1 files changed, 5 insertions(+), 1 deletions(-)
---
diff --git a/mail/em-format-html.c b/mail/em-format-html.c
index 6e77479..cf124f7 100644
--- a/mail/em-format-html.c
+++ b/mail/em-format-html.c
@@ -1382,7 +1382,11 @@ efh_write_message (EMFormat *emf,
if (!puri->is_attachment && puri->write_func) {
/* efh_write_message_rfc822 starts parsing _after_
* the passed PURI, so we must give it previous PURI here */
- EMFormatPURI *p = iter->prev->data;
+ EMFormatPURI *p;
+ if (!iter->prev)
+ continue;
+
+ p = iter->prev->data;
puri->write_func (emf, p, stream, info, cancellable);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]