diff options
author | okan <okan> | 2015-06-09 13:02:15 +0000 |
---|---|---|
committer | okan <okan> | 2015-06-09 13:02:15 +0000 |
commit | 4454948f213d470ca3e6c087bb790190c7bfd484 (patch) | |
tree | a2f6ae4fb4eeae91c65b0c5bd360bbbcd6c3d733 /parse.y | |
parent | 7c4a8f3b51b32858bf34a062bb7215ec40424b7f (diff) | |
parent | ee400b08a8d7f1a0ef9ba1403285b1e32a08e39f (diff) | |
download | cwm-4454948f213d470ca3e6c087bb790190c7bfd484.tar.gz cwm-4454948f213d470ca3e6c087bb790190c7bfd484.tar.xz cwm-4454948f213d470ca3e6c087bb790190c7bfd484.zip |
cvsimport
Diffstat (limited to 'parse.y')
-rw-r--r-- | parse.y | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/parse.y b/parse.y index d86a323..1c04e2a 100644 --- a/parse.y +++ b/parse.y @@ -156,9 +156,20 @@ main : FONTNAME STRING { free($3); YYERROR; } - conf_autogroup(conf, $2, $3); + conf_autogroup(conf, $2, NULL, $3); free($3); } + | AUTOGROUP NUMBER STRING ',' STRING { + if ($2 < 0 || $2 > 9) { + yyerror("invalid autogroup"); + free($3); + free($5); + YYERROR; + } + conf_autogroup(conf, $2, $3, $5); + free($3); + free($5); + } | IGNORE STRING { conf_ignore(conf, $2); free($2); |