From c5cc89da152a9f457f1648682ba38bf04307aece Mon Sep 17 00:00:00 2001
From: "Todd C. Miller" <Todd.Miller@courtesan.com>
Date: Thu, 24 Mar 2011 11:00:05 -0400
Subject: [PATCH] An empty group or netgroup should be a syntax error.

---
 plugins/sudoers/regress/sudoers/test7.in      | 7 +++++++
 plugins/sudoers/regress/sudoers/test7.out.ok  | 4 ++++
 plugins/sudoers/regress/sudoers/test7.toke.ok | 7 +++++++
 3 files changed, 18 insertions(+)
 create mode 100644 plugins/sudoers/regress/sudoers/test7.in
 create mode 100644 plugins/sudoers/regress/sudoers/test7.out.ok
 create mode 100644 plugins/sudoers/regress/sudoers/test7.toke.ok

diff --git a/plugins/sudoers/regress/sudoers/test7.in b/plugins/sudoers/regress/sudoers/test7.in
new file mode 100644
index 000000000..7b241d035
--- /dev/null
+++ b/plugins/sudoers/regress/sudoers/test7.in
@@ -0,0 +1,7 @@
+# These should all be syntax errors
+User_Alias FOO1 = "%"
+User_Alias FOO2 = "%:"
+User_Alias FOO3 = "+"
+User_Alias FOO4 = %
+User_Alias FOO5 = %:
+User_Alias FOO6 = +
diff --git a/plugins/sudoers/regress/sudoers/test7.out.ok b/plugins/sudoers/regress/sudoers/test7.out.ok
new file mode 100644
index 000000000..6b6f2619b
--- /dev/null
+++ b/plugins/sudoers/regress/sudoers/test7.out.ok
@@ -0,0 +1,4 @@
+Does not parse.
+
+
+
diff --git a/plugins/sudoers/regress/sudoers/test7.toke.ok b/plugins/sudoers/regress/sudoers/test7.toke.ok
new file mode 100644
index 000000000..a5bf01873
--- /dev/null
+++ b/plugins/sudoers/regress/sudoers/test7.toke.ok
@@ -0,0 +1,7 @@
+#
+USERALIAS ALIAS = BEGINSTR STRBODY ENDSTR ERROR <*> 
+USERALIAS ALIAS = BEGINSTR STRBODY ENDSTR ERROR <*> 
+USERALIAS ALIAS = BEGINSTR STRBODY ENDSTR ERROR <*> 
+USERALIAS ALIAS = ERROR <*> 
+USERALIAS ALIAS = ERROR <*> 
+USERALIAS ALIAS = ERROR <*> 
-- 
2.40.0