mirror of
https://github.com/tnodir/fort
synced 2024-11-15 13:16:11 +00:00
Driver: Fix regression.
Introduced by e0ba5c6
"Driver: Refactor fort_callout_force_reauth()."
This commit is contained in:
parent
401a45bfc4
commit
eced0f721b
@ -3,15 +3,15 @@
|
|||||||
#include "fortdef.h"
|
#include "fortdef.h"
|
||||||
#include "fortprov.h"
|
#include "fortprov.h"
|
||||||
|
|
||||||
FORT_API DWORD fort_prov_trans_close(HANDLE transEngine, DWORD status)
|
FORT_API DWORD fort_prov_trans_close(HANDLE engine, DWORD status)
|
||||||
{
|
{
|
||||||
if (NT_SUCCESS(status)) {
|
if (NT_SUCCESS(status)) {
|
||||||
status = fort_prov_trans_commit(transEngine);
|
status = fort_prov_trans_commit(engine);
|
||||||
} else {
|
} else {
|
||||||
fort_prov_trans_abort(transEngine);
|
fort_prov_trans_abort(engine);
|
||||||
}
|
}
|
||||||
|
|
||||||
fort_prov_close(transEngine);
|
fort_prov_close(engine);
|
||||||
|
|
||||||
return status;
|
return status;
|
||||||
}
|
}
|
||||||
@ -222,7 +222,7 @@ FORT_API DWORD fort_prov_register(HANDLE transEngine, BOOL is_boot)
|
|||||||
status = fort_prov_register_callouts(engine, is_boot);
|
status = fort_prov_register_callouts(engine, is_boot);
|
||||||
|
|
||||||
if (!transEngine) {
|
if (!transEngine) {
|
||||||
status = fort_prov_trans_close(transEngine, status);
|
status = fort_prov_trans_close(engine, status);
|
||||||
}
|
}
|
||||||
|
|
||||||
return status;
|
return status;
|
||||||
@ -304,7 +304,7 @@ FORT_API DWORD fort_prov_flow_register(HANDLE transEngine, BOOL filter_transport
|
|||||||
status = fort_prov_flow_register_callouts(engine, filter_transport);
|
status = fort_prov_flow_register_callouts(engine, filter_transport);
|
||||||
|
|
||||||
if (!transEngine) {
|
if (!transEngine) {
|
||||||
status = fort_prov_trans_close(transEngine, status);
|
status = fort_prov_trans_close(engine, status);
|
||||||
}
|
}
|
||||||
|
|
||||||
return status;
|
return status;
|
||||||
@ -359,7 +359,7 @@ FORT_API DWORD fort_prov_reauth(HANDLE transEngine)
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (!transEngine) {
|
if (!transEngine) {
|
||||||
status = fort_prov_trans_close(transEngine, status);
|
status = fort_prov_trans_close(engine, status);
|
||||||
}
|
}
|
||||||
|
|
||||||
return status;
|
return status;
|
||||||
|
Loading…
Reference in New Issue
Block a user