diff options
author | Daniel Stenberg <daniel@haxx.se> | 2010-02-12 22:23:46 +0000 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2010-02-12 22:23:46 +0000 |
commit | 975814368a8b567a369ab5174c42dbae5b28b86e (patch) | |
tree | e01a31b4d49a91dd7c8099e3688c5024dee8aaf7 /lib/smtp.h | |
parent | dc6adb54fbf1c3678e71f0ce281ba37e0d7e2b83 (diff) | |
download | curl-975814368a8b567a369ab5174c42dbae5b28b86e.tar.gz |
- Jack Zhang reported a problem with SMTP: we wrongly used multiple addresses
in the same RCPT TO line, when they should be sent in separate single
commands. I updated test case 802 to verify this.
- I also fixed a bad use of my_setopt_str() of CURLOPT_MAIL_RCPT in the curl
tool which made it try to output it as string for the --libcurl feature
which could lead to crashes.
Diffstat (limited to 'lib/smtp.h')
-rw-r--r-- | lib/smtp.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/smtp.h b/lib/smtp.h index a1115e23a..cc581d4d5 100644 --- a/lib/smtp.h +++ b/lib/smtp.h @@ -7,7 +7,7 @@ * | (__| |_| | _ <| |___ * \___|\___/|_| \_\_____| * - * Copyright (C) 2009, Daniel Stenberg, <daniel@haxx.se>, et al. + * Copyright (C) 2009 - 2010, Daniel Stenberg, <daniel@haxx.se>, et al. * * This software is licensed as described in the file COPYING, which * you should have received as part of this distribution. The terms @@ -49,6 +49,7 @@ struct smtp_conn { int eob; /* number of bytes of the EOB (End Of Body) that has been received thus far */ smtpstate state; /* always use smtp.c:state() to change state! */ + struct curl_slist *rcpt; }; extern const struct Curl_handler Curl_handler_smtp; |