]> granicus.if.org Git - sudo/commitdiff
Add regress test for bug 361
authorTodd C. Miller <Todd.Miller@courtesan.com>
Thu, 24 Jan 2013 16:57:38 +0000 (11:57 -0500)
committerTodd C. Miller <Todd.Miller@courtesan.com>
Thu, 24 Jan 2013 16:57:38 +0000 (11:57 -0500)
plugins/sudoers/regress/visudo/test3.err.ok [new file with mode: 0644]
plugins/sudoers/regress/visudo/test3.out.ok [new file with mode: 0644]
plugins/sudoers/regress/visudo/test3.sh [new file with mode: 0755]

diff --git a/plugins/sudoers/regress/visudo/test3.err.ok b/plugins/sudoers/regress/visudo/test3.err.ok
new file mode 100644 (file)
index 0000000..b6d0b9e
--- /dev/null
@@ -0,0 +1,2 @@
+visudo: Error: unused User_Alias A
+visudo: Error: unused User_Alias B
diff --git a/plugins/sudoers/regress/visudo/test3.out.ok b/plugins/sudoers/regress/visudo/test3.out.ok
new file mode 100644 (file)
index 0000000..e5c355c
--- /dev/null
@@ -0,0 +1 @@
+stdin: parsed OK
diff --git a/plugins/sudoers/regress/visudo/test3.sh b/plugins/sudoers/regress/visudo/test3.sh
new file mode 100755 (executable)
index 0000000..2216986
--- /dev/null
@@ -0,0 +1,33 @@
+#!/bin/sh
+#
+# Sudo Bug 361:
+# Excerises a bug in the redblack tree code.
+#
+
+./visudo -csf - <<EOF
+User_Alias     A=a
+User_Alias     B=a
+User_Alias     C=a
+User_Alias     D=a
+User_Alias     E=a
+User_Alias     F=a
+User_Alias     G=a
+User_Alias     H=a
+User_Alias     I=a
+User_Alias     J=a
+User_Alias     K=a
+User_Alias     L=a
+User_Alias     M=a
+
+C      ALL=(ALL) ALL
+E      ALL=(ALL) ALL
+J      ALL=(ALL) ALL
+D      ALL=(ALL) ALL
+L      ALL=(ALL) ALL
+H      ALL=(ALL) ALL
+F      ALL=(ALL) ALL
+G      ALL=(ALL) ALL
+M      ALL=(ALL) ALL
+K      ALL=(ALL) ALL
+I      ALL=(ALL) ALL
+EOF