summaryrefslogtreecommitdiff
path: root/source3/smbd/nttrans.c
diff options
context:
space:
mode:
authorJeremy Allison <jra@samba.org>2007-07-17 23:01:02 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 12:28:47 -0500
commited9e0d9a3acfa6ab05639da5c29e2edb07a9fb67 (patch)
tree7f8b4c1222f3baa7854d9a283b50b461371f3791 /source3/smbd/nttrans.c
parentf932dccd5dc3df1c353a8db9f9eb633d9807222d (diff)
downloadsamba-ed9e0d9a3acfa6ab05639da5c29e2edb07a9fb67.tar.gz
samba-ed9e0d9a3acfa6ab05639da5c29e2edb07a9fb67.tar.bz2
samba-ed9e0d9a3acfa6ab05639da5c29e2edb07a9fb67.zip
r23939: Fixes for notify returns. Returned param value must fix inside
max_param or return NT_STATUS_OK. Jeremy. (This used to be commit ab4af60d1ab4583fd27deb63b3f7baa1ede3473d)
Diffstat (limited to 'source3/smbd/nttrans.c')
-rw-r--r--source3/smbd/nttrans.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/source3/smbd/nttrans.c b/source3/smbd/nttrans.c
index f7df37b433..64b6d33eee 100644
--- a/source3/smbd/nttrans.c
+++ b/source3/smbd/nttrans.c
@@ -2045,7 +2045,7 @@ static int call_nt_transact_notify_change(connection_struct *conn, char *inbuf,
* here.
*/
- change_notify_reply(inbuf, fsp->notify);
+ change_notify_reply(inbuf, max_param_count, fsp->notify);
/*
* change_notify_reply() above has independently sent its
@@ -2058,7 +2058,8 @@ static int call_nt_transact_notify_change(connection_struct *conn, char *inbuf,
* No changes pending, queue the request
*/
- status = change_notify_add_request(inbuf, filter, recursive, fsp);
+ status = change_notify_add_request(inbuf, max_param_count, filter,
+ recursive, fsp);
if (!NT_STATUS_IS_OK(status)) {
return ERROR_NT(status);
}