[evolution-data-server] CamelIMAPXServer: Fix shell command connections
- From: Matthew Barnes <mbarnes src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [evolution-data-server] CamelIMAPXServer: Fix shell command connections
- Date: Sun, 2 Sep 2012 14:12:38 +0000 (UTC)
commit 5de1d72e55b5b82628e3f022f5a245c4612459f6
Author: Yanko Kaneti <yaneti declera com>
Date: Sun Sep 2 10:11:40 2012 -0400
CamelIMAPXServer: Fix shell command connections
camel/camel-imapx-server.c | 12 +++++-------
1 files changed, 5 insertions(+), 7 deletions(-)
---
diff --git a/camel/camel-imapx-server.c b/camel/camel-imapx-server.c
index 341f8ff..95c101b 100644
--- a/camel/camel-imapx-server.c
+++ b/camel/camel-imapx-server.c
@@ -3159,7 +3159,7 @@ imapx_select (CamelIMAPXServer *is,
/* Using custom commands to connect to IMAP servers is not supported on Win32 */
-static gboolean
+static CamelStream *
connect_to_server_process (CamelIMAPXServer *is,
const gchar *cmd,
GError **error)
@@ -3277,7 +3277,7 @@ connect_to_server_process (CamelIMAPXServer *is,
if (ret == -1) {
g_object_unref (cmd_stream);
g_free (full_cmd);
- return FALSE;
+ return NULL;
}
g_free (full_cmd);
@@ -3295,7 +3295,7 @@ connect_to_server_process (CamelIMAPXServer *is,
g_object_notify (G_OBJECT (is), "stream");
- return TRUE;
+ return imapx_stream;
}
#endif /* G_OS_WIN32 */
@@ -3345,14 +3345,12 @@ imapx_connect_to_server (CamelIMAPXServer *is,
#ifndef G_OS_WIN32
if (shell_command != NULL) {
- gboolean success;
-
- success = connect_to_server_process (
+ imapx_stream = connect_to_server_process (
is, shell_command, &local_error);
g_free (shell_command);
- if (success)
+ if (imapx_stream != NULL)
goto connected;
else
goto exit;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]