- struct auth_session_info_transport *session_info_transport = talloc_zero(mem_ctx, struct auth_session_info_transport);
- session_info_transport->security_token = talloc_reference(session_info, session_info->security_token);
- NT_STATUS_HAVE_NO_MEMORY(session_info_transport->security_token);
-
- session_info_transport->info = talloc_reference(session_info, session_info->info);
- NT_STATUS_HAVE_NO_MEMORY(session_info_transport->info);
-
- session_info_transport->session_key = session_info->session_key;
- session_info_transport->session_key.data = talloc_reference(session_info, session_info->session_key.data);
- if (!session_info_transport->session_key.data && session_info->session_key.length) {
+ struct auth_session_info_transport *session_info_transport
+ = talloc_zero(mem_ctx, struct auth_session_info_transport);
+ if (!session_info_transport) {