diff options
-rw-r--r-- | source4/smb_server/smb2/smb2_server.h | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/source4/smb_server/smb2/smb2_server.h b/source4/smb_server/smb2/smb2_server.h index 6eea4e7e05..4f4e769940 100644 --- a/source4/smb_server/smb2/smb2_server.h +++ b/source4/smb_server/smb2/smb2_server.h @@ -108,10 +108,7 @@ struct smbsrv_request; smb2srv_send_error(req, NT_STATUS_NO_MEMORY); \ return; \ } \ - if (!talloc_reference(req->ntvfs, req)) { \ - smb2srv_send_error(req, NT_STATUS_NO_MEMORY); \ - return; \ - } \ + talloc_steal(req->tcon->ntvfs, req); \ req->ntvfs->frontend_data.private_data = req; \ } while (0) |