summaryrefslogtreecommitdiffstats
path: root/maildrop/lexer.C
diff options
context:
space:
mode:
authorSam Varshavchik2017-07-23 23:16:48 -0400
committerSam Varshavchik2017-07-23 23:16:48 -0400
commit4238d38f75d45793521a3b49ba421413d2b53a21 (patch)
tree241d230890014f5e69ae4738cdf0f520dafc1992 /maildrop/lexer.C
parentde2a130974e1a76daa1893e18442154c7fc90321 (diff)
downloadcourier-libs-4238d38f75d45793521a3b49ba421413d2b53a21.tar.bz2
maildrop: add the "system" command.
Diffstat (limited to 'maildrop/lexer.C')
-rw-r--r--maildrop/lexer.C3
1 files changed, 3 insertions, 0 deletions
diff --git a/maildrop/lexer.C b/maildrop/lexer.C
index 99732dd..65e019a 100644
--- a/maildrop/lexer.C
+++ b/maildrop/lexer.C
@@ -41,6 +41,7 @@ void Lexer::token(Token &t)
case Token::tokencc:
case Token::btstring:
case Token::tokenxfilter:
+ case Token::tokensystem:
case Token::dotlock:
case Token::flock:
case Token::logfile:
@@ -346,6 +347,8 @@ missquote:
t.Type(Token::echo);
else if (pattern == "xfilter")
t.Type(Token::tokenxfilter);
+ else if (pattern == "system")
+ t.Type(Token::tokensystem);
else if (pattern == "dotlock")
t.Type(Token::dotlock);
else if (pattern == "flock")