summaryrefslogtreecommitdiff
path: root/source3/smbd
diff options
context:
space:
mode:
authorJeremy Allison <jra@samba.org>2003-07-24 06:19:37 +0000
committerJeremy Allison <jra@samba.org>2003-07-24 06:19:37 +0000
commit08634e26e45d3dd935727e43587a137c72417cd3 (patch)
tree2ed4b99ef3e95bc20f3722b2f00b903134846ead /source3/smbd
parent79e2d7c24ebc06a485d8a26c1e58c684237ef533 (diff)
downloadsamba-08634e26e45d3dd935727e43587a137c72417cd3.tar.gz
samba-08634e26e45d3dd935727e43587a137c72417cd3.tar.bz2
samba-08634e26e45d3dd935727e43587a137c72417cd3.zip
SMB signing is now working with change notify. Need to fix the disconnect
when bad signature received, plus check the oplock breaks.... Jermey. (This used to be commit dd83931a00ec0a2c4b78b939c54bc101ec82312f)
Diffstat (limited to 'source3/smbd')
-rw-r--r--source3/smbd/notify.c2
-rw-r--r--source3/smbd/nttrans.c2
2 files changed, 3 insertions, 1 deletions
diff --git a/source3/smbd/notify.c b/source3/smbd/notify.c
index de1b331778..a0398d5a10 100644
--- a/source3/smbd/notify.c
+++ b/source3/smbd/notify.c
@@ -178,7 +178,7 @@ BOOL change_notify_set(char *inbuf, files_struct *fsp, connection_struct *conn,
struct change_notify *cnbp;
if((cnbp = (struct change_notify *)malloc(sizeof(*cnbp))) == NULL) {
- DEBUG(0,("call_nt_transact_notify_change: malloc fail !\n" ));
+ DEBUG(0,("change_notify_set: malloc fail !\n" ));
return -1;
}
diff --git a/source3/smbd/nttrans.c b/source3/smbd/nttrans.c
index c574d9d563..a2c29620c9 100644
--- a/source3/smbd/nttrans.c
+++ b/source3/smbd/nttrans.c
@@ -1494,6 +1494,8 @@ static int call_nt_transact_notify_change(connection_struct *conn, char *inbuf,
DEBUG(3,("call_nt_transact_notify_change: notify change called on directory \
name = %s\n", fsp->fsp_name ));
+ srv_defer_sign_response(SVAL(inbuf,smb_mid));
+
return -1;
}