From 065dcc8a45fa77b00355b61a8f25d046c9d349cf Mon Sep 17 00:00:00 2001 From: Andrew Bartlett Date: Tue, 2 Aug 2016 13:20:46 +1200 Subject: [PATCH] selftest: Merge alternate error codes into backupkey from backupkey_heimdal This is from cea4a4b9b22c78f9736e2290d302a88644db4031 and 613d085a63ee554084cb99d2150921dd108f6b77 BUG: https://bugzilla.samba.org/show_bug.cgi?id=12107 Signed-off-by: Andrew Bartlett Reviewed-by: Stefan Metzmacher Autobuild-User(master): Stefan Metzmacher Autobuild-Date(master): Wed Aug 3 21:43:21 CEST 2016 on sn-devel-144 --- source4/torture/rpc/backupkey.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/source4/torture/rpc/backupkey.c b/source4/torture/rpc/backupkey.c index ca981c25943..276fa7f58f3 100644 --- a/source4/torture/rpc/backupkey.c +++ b/source4/torture/rpc/backupkey.c @@ -2217,10 +2217,12 @@ static bool test_ServerWrap_decrypt_wrong_stuff(struct torture_context *tctx, WERR_INVALID_ACCESS, "decrypt should fail with WERR_INVALID_ACCESS"); } else { - torture_assert_werr_equal(tctx, - r.out.result, - WERR_INVALID_PARAM, - "decrypt should fail with WERR_INVALID_PARAM"); + if (!W_ERROR_EQUAL(r.out.result, WERR_INVALID_ACCESS) + && !W_ERROR_EQUAL(r.out.result, WERR_INVALID_PARAM)) { + torture_assert_werr_equal(tctx, r.out.result, + WERR_INVALID_DATA, + "decrypt should fail with WERR_INVALID_ACCESS, WERR_INVALID_PARAM or WERR_INVALID_DATA"); + } } /* Decrypt */