aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhiro <hiro@ee746299-78ed-0310-b773-934348b2243d>2014-04-23 04:47:13 +0000
committerhiro <hiro@ee746299-78ed-0310-b773-934348b2243d>2014-04-23 04:47:13 +0000
commit5481817505aadfede3a6d8599847f9edb0c057aa (patch)
tree348d1afc6fbf5d09cccea62ce0b0b0478535bd00
parent90841091ca6772d000cf48efb6f7c4d787c66118 (diff)
src/rpop3.c: additional fix for Bug #193.
git-svn-id: svn://sylpheed.sraoss.jp/sylpheed/trunk@3396 ee746299-78ed-0310-b773-934348b2243d
-rw-r--r--ChangeLog4
-rw-r--r--src/rpop3.c8
2 files changed, 8 insertions, 4 deletions
diff --git a/ChangeLog b/ChangeLog
index e56fc7b2..46add565 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2014-04-23
+
+ * src/rpop3.c: additional fix for Bug #193.
+
2014-04-22
* src/main.c: fix_font_setting(): improved font name fixing.
diff --git a/src/rpop3.c b/src/rpop3.c
index 139c36ea..cc903dc6 100644
--- a/src/rpop3.c
+++ b/src/rpop3.c
@@ -908,7 +908,7 @@ static gint rpop3_session_recv_msg(Session *session, const gchar *msg)
val = pop3_getrange_stat_send(pop3_session);
break;
case POP3_GETRANGE_STAT:
- if ((val = pop3_getrange_stat_recv(pop3_session, body)) < 0)
+ if ((val = pop3_getrange_stat_recv(pop3_session, body)) != PS_SUCCESS)
break;
if (pop3_session->count > 0)
val = pop3_getrange_uidl_send(pop3_session);
@@ -921,7 +921,7 @@ static gint rpop3_session_recv_msg(Session *session, const gchar *msg)
if (val == PS_NOTSUPPORTED)
pop3_session->error_val = PS_SUCCESS;
else if ((val = pop3_getrange_last_recv
- (pop3_session, body)) < 0)
+ (pop3_session, body)) != PS_SUCCESS)
break;
if (pop3_session->cur_msg > 0)
val = pop3_getsize_list_send(pop3_session);
@@ -1053,14 +1053,14 @@ static gint rpop3_session_recv_data_as_file_finished(Session *session,
switch (pop3_session->state) {
case POP3_RETR_RECV:
- if (rpop3_retr_recv(pop3_session, fp, len) < 0) {
+ if (rpop3_retr_recv(pop3_session, fp, len) != PS_SUCCESS) {
ret = -1;
break;
}
if (rpop3_window.recv_array) {
if (rpop3_window.recv_cur + 1 < rpop3_window.recv_array->len) {
rpop3_window.recv_cur++;
- if (rpop3_retr_send(pop3_session) < 0)
+ if (rpop3_retr_send(pop3_session) != PS_SUCCESS)
ret = -1;
} else {
rpop3_status_label_set(_("Retrieved %d messages"), rpop3_window.recv_cur + 1);