From 673425dce38fefbec673686b7284afd1db6753f8 Mon Sep 17 00:00:00 2001 From: "Eric S. Raymond" Date: Mon, 13 Oct 1997 04:04:55 +0000 Subject: Fix bug in processing of multiple -S args. svn path=/trunk/; revision=1506 --- NEWS | 1 + options.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/NEWS b/NEWS index b29fb65c..8634f691 100644 --- a/NEWS +++ b/NEWS @@ -16,6 +16,7 @@ fetchmail-4.3.1 () * Fixed a bad interaction between --limit and the repoll feature. * = is now optional in global options. * Code for parsing Received headers now strips out RFC822 routes. +* Fixed processing of -S argument so giving a comma-separated list works. * Added --invisible option. Note: you can now either make fetchmail generate a Received header (the default) *or* spoof your listener into thinking fetchmail connected from the mailserver machine, *but not both*. diff --git a/options.c b/options.c index eaf5606c..11d4cdef 100644 --- a/options.c +++ b/options.c @@ -294,7 +294,7 @@ struct query *ctl; /* option record to be initialized */ strcpy(buf, optarg); cp = strtok(buf, ","); do { - save_str(&ctl->smtphunt, -1, optarg); + save_str(&ctl->smtphunt, -1, cp); } while ((cp = strtok((char *)NULL, ","))); ocount++; -- cgit v1.2.3