[PATCH v3 5/6] torture: add more string_to_sid torture testcases

Jeff Layton jlayton at samba.org
Wed Jul 31 08:38:22 MDT 2013


Signed-off-by: Jeff Layton <jlayton at redhat.com>
---
 source3/torture/torture.c | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

diff --git a/source3/torture/torture.c b/source3/torture/torture.c
index 3c6db30..25561e2 100644
--- a/source3/torture/torture.c
+++ b/source3/torture/torture.c
@@ -8469,6 +8469,22 @@ static bool run_local_string_to_sid(int dummy) {
 		printf("allowing S-1-5-32-545-abc\n");
 		return false;
 	}
+	if (string_to_sid(&sid, "S-300-5-32-545")) {
+		printf("allowing S-300-5-32-545\n");
+		return false;
+	}
+	if (string_to_sid(&sid, "S-1-0xfffffffffffffe-32-545")) {
+		printf("allowing S-1-0xfffffffffffffe-32-545\n");
+		return false;
+	}
+	if (string_to_sid(&sid, "S-1-0xffffffffffff-5294967297-545")) {
+		printf("allowing S-1-0xffffffffffff-5294967297-545\n");
+		return false;
+	}
+	if (!string_to_sid(&sid, "S-1-0xfffffffffffe-32-545")) {
+		printf("could not parse S-1-0xfffffffffffe-32-545\n");
+		return false;
+	}
 	if (!string_to_sid(&sid, "S-1-5-32-545")) {
 		printf("could not parse S-1-5-32-545\n");
 		return false;
-- 
1.8.3.1



More information about the samba-technical mailing list