From 036366f1ef25eb795cf743eb67f8767ec8cdb22d Mon Sep 17 00:00:00 2001 From: Steve Holme Date: Sun, 3 Mar 2013 13:48:22 +0000 Subject: [PATCH] smtp: Updated the coding style for state changes after a send operation Some state changes would be performed after a failure test that performed a hard return, whilst others would be performed within a test for success. Updated the code, for consistency, so all instances are performed within a success test. --- lib/smtp.c | 28 ++++++++++------------------ 1 file changed, 10 insertions(+), 18 deletions(-) diff --git a/lib/smtp.c b/lib/smtp.c index 006d2209482726..c4558646fd877d 100644 --- a/lib/smtp.c +++ b/lib/smtp.c @@ -343,12 +343,10 @@ static CURLcode smtp_state_ehlo(struct connectdata *conn) /* Send the EHLO command */ result = Curl_pp_sendf(&smtpc->pp, "EHLO %s", smtpc->domain); - if(result) - return result; - - state(conn, SMTP_EHLO); + if(!result) + state(conn, SMTP_EHLO); - return CURLE_OK; + return result; } static CURLcode smtp_state_helo(struct connectdata *conn) @@ -362,12 +360,10 @@ static CURLcode smtp_state_helo(struct connectdata *conn) /* Send the HELO command */ result = Curl_pp_sendf(&smtpc->pp, "HELO %s", smtpc->domain); - if(result) - return result; - - state(conn, SMTP_HELO); + if(!result) + state(conn, SMTP_HELO); - return CURLE_OK; + return result; } static CURLcode smtp_state_starttls(struct connectdata *conn) @@ -996,10 +992,8 @@ static CURLcode smtp_mail(struct connectdata *conn) Curl_safefree(auth); Curl_safefree(size); - if(result) - return result; - - state(conn, SMTP_MAIL); + if(!result) + state(conn, SMTP_MAIL); return result; } @@ -1077,10 +1071,8 @@ static CURLcode smtp_state_rcpt_resp(struct connectdata *conn, int smtpcode, /* Send the DATA command */ result = Curl_pp_sendf(&conn->proto.smtpc.pp, "DATA"); - if(result) - return result; - - state(conn, SMTP_DATA); + if(!result) + state(conn, SMTP_DATA); } return result;