From 5481817505aadfede3a6d8599847f9edb0c057aa Mon Sep 17 00:00:00 2001 From: hiro Date: Wed, 23 Apr 2014 04:47:13 +0000 Subject: src/rpop3.c: additional fix for Bug #193. git-svn-id: svn://sylpheed.sraoss.jp/sylpheed/trunk@3396 ee746299-78ed-0310-b773-934348b2243d --- ChangeLog | 4 ++++ src/rpop3.c | 8 ++++---- 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); -- cgit v1.2.3