aboutsummaryrefslogtreecommitdiff
path: root/mailutils/sendmail.c
diff options
context:
space:
mode:
authorRon Yorston <rmy@pobox.com>2017-08-23 13:41:51 +0100
committerRon Yorston <rmy@pobox.com>2017-08-23 13:41:51 +0100
commit0f8d2b47dc78f9915a9ccdec29ef5c148011d583 (patch)
treef74be68cbc1ac86e7f2cc7745cfae84572f28328 /mailutils/sendmail.c
parent5446bac31b5f02eb3337e7e528c3c24ff006bd8d (diff)
parent6bafcfb67a30dde668cceeab7669082fbcf5a489 (diff)
downloadbusybox-w32-0f8d2b47dc78f9915a9ccdec29ef5c148011d583.tar.gz
busybox-w32-0f8d2b47dc78f9915a9ccdec29ef5c148011d583.tar.bz2
busybox-w32-0f8d2b47dc78f9915a9ccdec29ef5c148011d583.zip
Merge branch 'busybox' into merge
Diffstat (limited to 'mailutils/sendmail.c')
-rw-r--r--mailutils/sendmail.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/mailutils/sendmail.c b/mailutils/sendmail.c
index f440e6319..defbd9552 100644
--- a/mailutils/sendmail.c
+++ b/mailutils/sendmail.c
@@ -189,8 +189,9 @@ static void rcptto(const char *s)
189// send to a list of comma separated addresses 189// send to a list of comma separated addresses
190static void rcptto_list(const char *list) 190static void rcptto_list(const char *list)
191{ 191{
192 char *str = xstrdup(list); 192 char *free_me = xstrdup(list);
193 char *s = str; 193 char *str = free_me;
194 char *s = free_me;
194 char prev = 0; 195 char prev = 0;
195 int in_quote = 0; 196 int in_quote = 0;
196 197
@@ -208,7 +209,7 @@ static void rcptto_list(const char *list)
208 } 209 }
209 if (prev != ',') 210 if (prev != ',')
210 rcptto(angle_address(str)); 211 rcptto(angle_address(str));
211 free(str); 212 free(free_me);
212} 213}
213 214
214int sendmail_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; 215int sendmail_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE;