Detlef Riekenberg : taskschd/tests: Avoid a crash in a test after E_ACCESSDENIED.
Alexandre Julliard
julliard at winehq.org
Fri Apr 19 17:30:45 CDT 2019
Module: wine
Branch: master
Commit: c8b9aa00c634024a1ad6dc4c9022cdba3152ded4
URL: https://source.winehq.org/git/wine.git/?a=commit;h=c8b9aa00c634024a1ad6dc4c9022cdba3152ded4
Author: Detlef Riekenberg <wine.dev at web.de>
Date: Tue Apr 16 19:42:47 2019 +0200
taskschd/tests: Avoid a crash in a test after E_ACCESSDENIED.
Signed-off-by: Detlef Riekenberg <wine.dev at web.de>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>
---
dlls/taskschd/tests/scheduler.c | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/dlls/taskschd/tests/scheduler.c b/dlls/taskschd/tests/scheduler.c
index 639555e..c03ecd3 100644
--- a/dlls/taskschd/tests/scheduler.c
+++ b/dlls/taskschd/tests/scheduler.c
@@ -946,6 +946,11 @@ todo_wine
ok(hr == HRESULT_FROM_WIN32(ERROR_FILE_NOT_FOUND) || hr == S_OK /* win7 */, "expected ERROR_FILE_NOT_FOUND, got %#x\n", hr);
hr = ITaskFolder_RegisterTask(root, NULL, xmlW, TASK_CREATE, v_null, v_null, TASK_LOGON_NONE, v_null, &task1);
+ if(hr == E_ACCESSDENIED)
+ {
+ skip("Access denied\n");
+ goto no_access;
+ }
ok(hr == S_OK, "RegisterTask error %#x\n", hr);
hr = IRegisteredTask_get_Name(task1, &bstr);
@@ -962,6 +967,7 @@ todo_wine
hr = ITaskFolder_RegisterTask(folder, NULL, xmlW, TASK_CREATE, v_null, v_null, TASK_LOGON_NONE, v_null, &task1);
ok(hr == E_INVALIDARG, "expected E_INVALIDARG, got %#x\n", hr);
+no_access:
ITaskFolder_Release(folder);
hr = ITaskFolder_DeleteFolder(root, Wine, 0);
More information about the wine-cvs
mailing list