diff options
author | Harry Lu <harry.lu@sun.com> | 2003-11-03 11:03:11 +0800 |
---|---|---|
committer | Harry Lu <haip@src.gnome.org> | 2003-11-03 11:03:11 +0800 |
commit | 77340f152092fb75062229796782860de11bd53e (patch) | |
tree | 0b3649c4249fcfd34742eedc3058f6f15a9967d9 | |
parent | 1a80fb97d55da056db023e41cf3213f260c15cad (diff) | |
download | gsoc2013-evolution-77340f152092fb75062229796782860de11bd53e.tar gsoc2013-evolution-77340f152092fb75062229796782860de11bd53e.tar.gz gsoc2013-evolution-77340f152092fb75062229796782860de11bd53e.tar.bz2 gsoc2013-evolution-77340f152092fb75062229796782860de11bd53e.tar.lz gsoc2013-evolution-77340f152092fb75062229796782860de11bd53e.tar.xz gsoc2013-evolution-77340f152092fb75062229796782860de11bd53e.tar.zst gsoc2013-evolution-77340f152092fb75062229796782860de11bd53e.zip |
Fix for #50387.
2003-11-03 Harry Lu <harry.lu@sun.com>
Fix for #50387.
* importers/icalendar-importer.c (support_format_fn):
Call icalcomponent_is_valid() to check whether the returned
icalcomponent is valid.
svn path=/trunk/; revision=23165
-rw-r--r-- | calendar/ChangeLog | 8 | ||||
-rw-r--r-- | calendar/importers/icalendar-importer.c | 5 |
2 files changed, 12 insertions, 1 deletions
diff --git a/calendar/ChangeLog b/calendar/ChangeLog index c5bd5344cc..335030b080 100644 --- a/calendar/ChangeLog +++ b/calendar/ChangeLog @@ -1,3 +1,11 @@ +2003-11-03 Harry Lu <harry.lu@sun.com> + + Fix for #50387. + + * importers/icalendar-importer.c (support_format_fn): + Call icalcomponent_is_valid() to check whether the returned + icalcomponent is valid. + 2003-10-31 Hans Petter Jansson <hpj@ximian.com> * gui/calendar-component.c (calendar_component_init): Add the webcal diff --git a/calendar/importers/icalendar-importer.c b/calendar/importers/icalendar-importer.c index f2dcbd7097..a98fd9f126 100644 --- a/calendar/importers/icalendar-importer.c +++ b/calendar/importers/icalendar-importer.c @@ -315,8 +315,11 @@ support_format_fn (EvolutionImporter *importer, if (contents) { icalcomp = icalparser_parse_string (contents); if (icalcomp) { + if (icalcomponent_is_valid (icalcomp)) + ret = TRUE; + else + ret = FALSE; icalcomponent_free (icalcomp); - ret = TRUE; } } |