diff options
Diffstat (limited to 'source4/smb_server')
-rw-r--r-- | source4/smb_server/smb/nttrans.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/source4/smb_server/smb/nttrans.c b/source4/smb_server/smb/nttrans.c index 516aa526a1..9e3c032062 100644 --- a/source4/smb_server/smb/nttrans.c +++ b/source4/smb_server/smb/nttrans.c @@ -626,9 +626,11 @@ void smbsrv_reply_nttrans(struct smbsrv_request *req) if (param_total > param_count || data_total > data_count) { DEBUG(0,("REWRITE: not handling partial nttrans requests!\n")); + smbsrv_send_error(req, NT_STATUS_FOOBAR); return; } + ZERO_STRUCT(trans->out); SMBSRV_CALL_NTVFS_BACKEND(nttrans_backend(req, op)); } |