summaryrefslogtreecommitdiffstats
path: root/core/modules/run-virt/winres
diff options
context:
space:
mode:
authorSimon Rettberg2017-05-29 13:03:38 +0200
committerSimon Rettberg2017-05-29 13:03:38 +0200
commite400eb51a851e190cd385f6973651482444fc296 (patch)
treeb271a7935015178c77f062103c5f357e7e51719f /core/modules/run-virt/winres
parent[run-virt] Update winres.c to handle passCreds in non-native remapMode (diff)
downloadmltk-e400eb51a851e190cd385f6973651482444fc296.tar.gz
mltk-e400eb51a851e190cd385f6973651482444fc296.tar.xz
mltk-e400eb51a851e190cd385f6973651482444fc296.zip
[run-virt] winres: Handle more error codes meaning auth failed
Diffstat (limited to 'core/modules/run-virt/winres')
-rw-r--r--core/modules/run-virt/winres/winres.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/core/modules/run-virt/winres/winres.c b/core/modules/run-virt/winres/winres.c
index d52c43f9..c2089b63 100644
--- a/core/modules/run-virt/winres/winres.c
+++ b/core/modules/run-virt/winres/winres.c
@@ -840,7 +840,8 @@ static DWORD mount(LPNETRESOURCEW share, LPWSTR pass, LPWSTR user)
}
if (retval != ERROR_INVALID_PASSWORD && retval != ERROR_LOGON_FAILURE
&& retval != ERROR_BAD_USERNAME && retval != ERROR_ACCESS_DENIED
- && retval != ERROR_SESSION_CREDENTIAL_CONFLICT && retval != ERROR_BAD_NET_NAME) {
+ && retval != ERROR_SESSION_CREDENTIAL_CONFLICT && retval != ERROR_BAD_NET_NAME
+ && retval != ERROR_NOT_AUTHENTICATED && retval != ERROR_NOT_LOGGED_ON) {
return retval;
}
}