See the commit message and ticket comments for more information.
This patch introduces one of the possible solutions, but I suggest to
consider actually changing memory hierarchy in responders.
Currently, the hierarchy looks like this:
main_ctx->specific_ctx->rctx, where specific_ctx is one of the pam, nss,
sudo, etc. contexts.
Does anybody know why it is not main_ctx->rctx->specific_ctx? This would
solve the issue as well and I personally think that it is more logical.