From: Simon Schubert Date: Thu, 9 Jul 2009 12:37:17 +0000 (+0200) Subject: dma: ignore a whole slew of sendmail options X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b6bb4e2d0760067ca5d37473f71b5acea72aa220;p=people%2Fms%2Fdma.git dma: ignore a whole slew of sendmail options Probably some more left. Submitted-by: Peter Pentchev --- diff --git a/dma.c b/dma.c index 19cbc82..f9d1eb6 100644 --- a/dma.c +++ b/dma.c @@ -1008,7 +1008,7 @@ main(int argc, char **argv) snprintf(tag, 254, "dma"); opterr = 0; - while ((ch = getopt(argc, argv, "A:b:Df:iL:o:O:q:r:")) != -1) { + while ((ch = getopt(argc, argv, "A:b:B:C:d:Df:F:h:iL:N:no:O:q:r:R:UV:vX:")) != -1) { switch (ch) { case 'A': /* -AX is being ignored, except for -A{c,m} */ @@ -1050,6 +1050,21 @@ main(int argc, char **argv) doqueue = 1; break; + /* Ignored options */ + case 'B': + case 'C': + case 'd': + case 'F': + case 'h': + case 'N': + case 'n': + case 'R': + case 'U': + case 'V': + case 'v': + case 'X': + break; + default: exit(1); }