From 0fc977c54d40ff4d7735b327c53ef65bd3bea86d Mon Sep 17 00:00:00 2001 From: Stefan Metzmacher Date: Fri, 19 May 2006 13:37:43 +0000 Subject: r15709: - return an error is better than ignoring a non supported request - zero nttrans output fields before calling the backends metze (This used to be commit b21d98a87590b00c63ccc47b71518f1714ecb29d) --- source4/smb_server/smb/nttrans.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'source4/smb_server/smb/nttrans.c') 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)); } -- cgit