From: Ralph Boehme Date: Fri, 6 Dec 2019 10:27:22 +0000 (+0000) Subject: s4:smbtorture: also test for date >> UINT32_MAX in timestamps test X-Git-Tag: ldb-2.1.0~392 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5b8b9cd1c4d0065d6987658fdd8e9ec0a7c37a6b;p=thirdparty%2Fsamba.git s4:smbtorture: also test for date >> UINT32_MAX in timestamps test Signed-off-by: Ralph Boehme Reviewed-by: Jeremy Allison --- diff --git a/source4/torture/smb2/timestamps.c b/source4/torture/smb2/timestamps.c index fa8183d0b34..9655e5bc164 100644 --- a/source4/torture/smb2/timestamps.c +++ b/source4/torture/smb2/timestamps.c @@ -235,6 +235,20 @@ done: return ret; } +static bool test_time_t_100000000000(struct torture_context *tctx, + struct smb2_tree *tree) +{ + return test_time_t(tctx, tree, "test_time_t_100000000000.txt", + 100000000000 /* >> INT32_MAX */); +} + +static bool test_time_t_10000000000(struct torture_context *tctx, + struct smb2_tree *tree) +{ + return test_time_t(tctx, tree, "test_time_t_10000000000.txt", + 10000000000 /* >> INT32_MAX */); +} + static bool test_time_t_4294967295(struct torture_context *tctx, struct smb2_tree *tree) { @@ -280,6 +294,8 @@ struct torture_suite *torture_smb2_timestamps_init(TALLOC_CTX *ctx) { struct torture_suite *suite = torture_suite_create(ctx, "timestamps"); + torture_suite_add_1smb2_test(suite, "time_t_100000000000", test_time_t_100000000000); + torture_suite_add_1smb2_test(suite, "time_t_10000000000", test_time_t_10000000000); torture_suite_add_1smb2_test(suite, "time_t_4294967295", test_time_t_4294967295); torture_suite_add_1smb2_test(suite, "time_t_1", test_time_t_1); torture_suite_add_1smb2_test(suite, "time_t_0", test_time_t_0);