[driver] fixing dereference of upcall entry after free if we fail to get security context

This commit is contained in:
Olga Kornievskaia 2011-06-08 12:54:31 -04:00
parent 25cf92a60b
commit 2d252266c2

View file

@ -1237,8 +1237,8 @@ NTSTATUS nfs41_UpcallCreate(
print_error("SeCreateClientSecurityFromSubjectContext " print_error("SeCreateClientSecurityFromSubjectContext "
"failed with %x\n", status); "failed with %x\n", status);
RxFreePool(entry); RxFreePool(entry);
} } else
entry->psec_ctx = &entry->sec_ctx; entry->psec_ctx = &entry->sec_ctx;
SeReleaseSubjectContext(&sec_ctx); SeReleaseSubjectContext(&sec_ctx);
} else } else
entry->psec_ctx = clnt_sec_ctx; entry->psec_ctx = clnt_sec_ctx;