aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/import-ics-attachments
diff options
context:
space:
mode:
authorChenthill Palanisamy <pchen@src.gnome.org>2006-02-21 19:50:16 +0800
committerChenthill Palanisamy <pchen@src.gnome.org>2006-02-21 19:50:16 +0800
commitfe28e52052ee8fef8865f2f0dc064f4e95009c32 (patch)
tree9589ad379d1b501b5efa65dbb26489fe45385fa4 /plugins/import-ics-attachments
parent4c8b124e6b7c44ac15e6680884d196da69c3ee0a (diff)
downloadgsoc2013-evolution-fe28e52052ee8fef8865f2f0dc064f4e95009c32.tar
gsoc2013-evolution-fe28e52052ee8fef8865f2f0dc064f4e95009c32.tar.gz
gsoc2013-evolution-fe28e52052ee8fef8865f2f0dc064f4e95009c32.tar.bz2
gsoc2013-evolution-fe28e52052ee8fef8865f2f0dc064f4e95009c32.tar.lz
gsoc2013-evolution-fe28e52052ee8fef8865f2f0dc064f4e95009c32.tar.xz
gsoc2013-evolution-fe28e52052ee8fef8865f2f0dc064f4e95009c32.tar.zst
gsoc2013-evolution-fe28e52052ee8fef8865f2f0dc064f4e95009c32.zip
fixes a crash.
svn path=/trunk/; revision=31556
Diffstat (limited to 'plugins/import-ics-attachments')
-rw-r--r--plugins/import-ics-attachments/ChangeLog9
-rw-r--r--plugins/import-ics-attachments/icsimporter.c5
2 files changed, 12 insertions, 2 deletions
diff --git a/plugins/import-ics-attachments/ChangeLog b/plugins/import-ics-attachments/ChangeLog
index 35fbc52e90..f4307a0ac2 100644
--- a/plugins/import-ics-attachments/ChangeLog
+++ b/plugins/import-ics-attachments/ChangeLog
@@ -1,3 +1,12 @@
+2006-02-21 Chenthill Palanisamy <pchenthill@novell.com>
+
+ reviewed by Veerapuram Varadhan <vvaradhan@novell.com>
+
+ Fixes a crash
+ * icsimporter.c: (org_gnome_evolution_import_ics_attachments):
+ If the number of attachments selected is not equal to one, just return;
+
+
2006-01-22 Harish Krishnaswamy <kharish@novell.com>
* icsimporter.c (get_menu_type), (dialog_response_cb),
diff --git a/plugins/import-ics-attachments/icsimporter.c b/plugins/import-ics-attachments/icsimporter.c
index 40c5a02ddd..4e755799b3 100644
--- a/plugins/import-ics-attachments/icsimporter.c
+++ b/plugins/import-ics-attachments/icsimporter.c
@@ -93,11 +93,12 @@ void org_gnome_evolution_import_ics_attachments (EPlugin *ep, EMPopupTargetAttac
{
GSList *menus = NULL;
icalcomponent_kind kind;
- int len;
+ int len = 0;
int i = 0;
len = g_slist_length(t->attachments);
- if (!camel_content_type_is(((CamelDataWrapper *) ((EAttachment *) t->attachments->data)->body)->mime_type, "text", "calendar") || len >1)
+
+ if (len !=1 || !camel_content_type_is(((CamelDataWrapper *) ((EAttachment *) t->attachments->data)->body)->mime_type, "text", "calendar"))
return;
kind = get_menu_type (t);