1
0
mirror of https://github.com/moparisthebest/curl synced 2024-12-22 08:08:50 -05:00

smtp.c: fix enumerated type mixed with another type

This commit is contained in:
Yang Tse 2013-02-19 16:53:13 +01:00
parent 6a87ac8c88
commit 52605e006c

View File

@ -219,14 +219,15 @@ static bool smtp_endofresp(struct connectdata *conn, char *line, size_t len,
int *resp) int *resp)
{ {
struct smtp_conn *smtpc = &conn->proto.smtpc; struct smtp_conn *smtpc = &conn->proto.smtpc;
int result = FALSE; bool result = FALSE;
size_t wordlen; size_t wordlen;
if(len < 4 || !ISDIGIT(line[0]) || !ISDIGIT(line[1]) || !ISDIGIT(line[2])) if(len < 4 || !ISDIGIT(line[0]) || !ISDIGIT(line[1]) || !ISDIGIT(line[2]))
return FALSE; /* Nothing for us */ return FALSE; /* Nothing for us */
/* Do we have a command response? */ /* Do we have a command response? */
if((result = (line[3] == ' ')) != 0) result = (line[3] == ' ') ? TRUE : FALSE;
if(result)
*resp = curlx_sltosi(strtol(line, NULL, 10)); *resp = curlx_sltosi(strtol(line, NULL, 10));
/* Are we processing EHLO command data? */ /* Are we processing EHLO command data? */