diff options
author | Sarfraaz Ahmed <asarfraaz@novell.com> | 2005-08-02 20:04:56 +0800 |
---|---|---|
committer | Ahmed Sarfraaz <sarfraaz@src.gnome.org> | 2005-08-02 20:04:56 +0800 |
commit | 9ec2d0dd087d7842e0a3c262fcb89061751892b9 (patch) | |
tree | 9b6ee40302c02d7293ffa3f1a7c61f4a583d9386 /plugins/exchange-operations/exchange-folder.c | |
parent | 7d7df9d581ec287e5a4598507a0bbe64b1669b01 (diff) | |
download | gsoc2013-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.c | 8 |
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); |