aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/exchange-operations/exchange-folder.c
diff options
context:
space:
mode:
authorSarfraaz Ahmed <asarfraaz@novell.com>2005-08-02 20:04:56 +0800
committerAhmed Sarfraaz <sarfraaz@src.gnome.org>2005-08-02 20:04:56 +0800
commit9ec2d0dd087d7842e0a3c262fcb89061751892b9 (patch)
tree9b6ee40302c02d7293ffa3f1a7c61f4a583d9386 /plugins/exchange-operations/exchange-folder.c
parent7d7df9d581ec287e5a4598507a0bbe64b1669b01 (diff)
downloadgsoc2013-evolution-9ec2d0dd087d7842e0a3c262fcb89061751892b9.tar
gsoc2013-evolution-9ec2d0dd087d7842e0a3c262fcb89061751892b9.tar.gz
gsoc2013-evolution-9ec2d0dd087d7842e0a3c262fcb89061751892b9.tar.bz2
gsoc2013-evolution-9ec2d0dd087d7842e0a3c262fcb89061751892b9.tar.lz
gsoc2013-evolution-9ec2d0dd087d7842e0a3c262fcb89061751892b9.tar.xz
gsoc2013-evolution-9ec2d0dd087d7842e0a3c262fcb89061751892b9.tar.zst
gsoc2013-evolution-9ec2d0dd087d7842e0a3c262fcb89061751892b9.zip
Check for NULL target Similar Similar Similar
2005-08-02 Sarfraaz Ahmed <asarfraaz@novell.com> * exchange-calendar.c : Check for NULL target * exchange-contacts.c : Similar * exchange-folder-permission.c : Similar * exchange-folder.c : Similar svn path=/trunk/; revision=29955
Diffstat (limited to 'plugins/exchange-operations/exchange-folder.c')
-rw-r--r--plugins/exchange-operations/exchange-folder.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/plugins/exchange-operations/exchange-folder.c b/plugins/exchange-operations/exchange-folder.c
index 8347cbe18e..016d6bccfa 100644
--- a/plugins/exchange-operations/exchange-folder.c
+++ b/plugins/exchange-operations/exchange-folder.c
@@ -125,6 +125,7 @@ org_gnome_exchange_check_address_book_subscribed (EPlugin *ep, EABPopupTargetSou
gchar *uri = NULL;
gchar *path = NULL;
char *sub_folder = NULL;
+ const char *base_uri;
ExchangeAccount *account = NULL;
ESourceGroup *group;
@@ -135,7 +136,8 @@ org_gnome_exchange_check_address_book_subscribed (EPlugin *ep, EABPopupTargetSou
source = e_source_selector_peek_primary_selection (E_SOURCE_SELECTOR (target->selector));
group = e_source_peek_group (source);
- if (!group || strcmp (e_source_group_peek_base_uri (group), "exchange://"))
+ base_uri = e_source_group_peek_base_uri (group);
+ if (!base_uri || strcmp (base_uri, "exchange://"))
return;
uri = e_source_get_uri (source);
@@ -164,6 +166,7 @@ org_gnome_exchange_check_subscribed (EPlugin *ep, ECalPopupTargetSource *target)
gchar *ruri = NULL;
gchar *path = NULL;
char *sub_folder = NULL;
+ const char *base_uri;
ExchangeAccount *account = NULL;
ESourceGroup *group;
@@ -174,7 +177,8 @@ org_gnome_exchange_check_subscribed (EPlugin *ep, ECalPopupTargetSource *target)
source = e_source_selector_peek_primary_selection (E_SOURCE_SELECTOR (target->selector));
group = e_source_peek_group (source);
- if (!group || strcmp (e_source_group_peek_base_uri (group), "exchange://"))
+ base_uri = e_source_group_peek_base_uri (group);
+ if (!basu_uri || strcmp (base_uri, "exchange://"))
return;
ruri = (gchar *) e_source_peek_relative_uri (source);