Blame evolution-2.10.1-check-uri-before-strcmp.patch
|
Matthew Barnes |
d67d2b |
--- evolution-2.10.1/calendar/gui/calendar-component.c.calendar-component 2007-05-07 14:07:16.000000000 -0400
|
|
Matthew Barnes |
d67d2b |
+++ evolution-2.10.1/calendar/gui/calendar-component.c 2007-05-07 14:11:48.000000000 -0400
|
|
Matthew Barnes |
d67d2b |
@@ -210,7 +210,13 @@
|
|
Matthew Barnes |
d67d2b |
GSList *s;
|
|
Matthew Barnes |
d67d2b |
for (s = sources; s; s = s->next) {
|
|
Matthew Barnes |
d67d2b |
ESource *source = E_SOURCE (s->data);
|
|
Matthew Barnes |
d67d2b |
- if (!strcmp (PERSONAL_RELATIVE_URI, e_source_peek_relative_uri (source))) {
|
|
Matthew Barnes |
d67d2b |
+ const gchar *relative_uri;
|
|
Matthew Barnes |
d67d2b |
+
|
|
Matthew Barnes |
d67d2b |
+ g_assert (source != NULL);
|
|
Matthew Barnes |
d67d2b |
+ relative_uri = e_source_peek_relative_uri (source);
|
|
Matthew Barnes |
d67d2b |
+ if (relative_uri == NULL)
|
|
Matthew Barnes |
d67d2b |
+ continue;
|
|
Matthew Barnes |
d67d2b |
+ if (!strcmp (PERSONAL_RELATIVE_URI, relative_uri)) {
|
|
Matthew Barnes |
d67d2b |
personal_source = source;
|
|
Matthew Barnes |
d67d2b |
break;
|
|
Matthew Barnes |
d67d2b |
}
|