summaryrefslogtreecommitdiff
path: root/source3/smbd/reply.c
diff options
context:
space:
mode:
Diffstat (limited to 'source3/smbd/reply.c')
-rw-r--r--source3/smbd/reply.c15
1 files changed, 6 insertions, 9 deletions
diff --git a/source3/smbd/reply.c b/source3/smbd/reply.c
index c3ae4ef61f..2694176ca7 100644
--- a/source3/smbd/reply.c
+++ b/source3/smbd/reply.c
@@ -687,7 +687,7 @@ void reply_tcon_and_X(connection_struct *conn, struct smb_request *req)
TALLOC_FREE(ctx);
END_PROFILE(SMBtconX);
- chain_reply_new(req);
+ chain_reply(req);
return;
}
@@ -1802,7 +1802,7 @@ void reply_open_and_X(connection_struct *conn, struct smb_request *req)
}
END_PROFILE(SMBopenX);
- chain_reply_new(req);
+ chain_reply(req);
return;
}
@@ -1837,7 +1837,7 @@ void reply_ulogoffX(connection_struct *conn, struct smb_request *req)
DEBUG( 3, ( "ulogoffX vuid=%d\n", req->vuid ) );
END_PROFILE(SMBulogoffX);
- chain_reply_new(req);
+ chain_reply(req);
}
/****************************************************************************
@@ -3129,7 +3129,7 @@ normal_read:
DEBUG( 3, ( "send_file_readX fnum=%d max=%d nread=%d\n",
fsp->fnum, (int)smb_maxcnt, (int)nread ) );
- chain_reply_new(req);
+ chain_reply(req);
return;
}
@@ -3241,7 +3241,6 @@ void reply_read_and_X(connection_struct *conn, struct smb_request *req)
if (!big_readX
&& schedule_aio_read_and_X(conn, req, fsp, startpos, smb_maxcnt)) {
END_PROFILE(SMBreadX);
- reply_post_legacy(req, -1);
return;
}
@@ -3842,7 +3841,7 @@ void reply_write_and_X(connection_struct *conn, struct smb_request *req)
}
END_PROFILE(SMBwriteX);
- chain_reply_new(req);
+ chain_reply(req);
return;
}
@@ -6252,7 +6251,6 @@ void reply_lockingX(connection_struct *conn, struct smb_request *req)
* send a reply */
if (num_locks == 0 && num_ulocks == 0) {
END_PROFILE(SMBlockingX);
- reply_post_legacy(req, -1);
return;
} else {
END_PROFILE(SMBlockingX);
@@ -6459,7 +6457,6 @@ void reply_lockingX(connection_struct *conn, struct smb_request *req)
block_smbpid)) {
TALLOC_FREE(br_lck);
END_PROFILE(SMBlockingX);
- reply_post_legacy(req, -1);
return;
}
}
@@ -6519,7 +6516,7 @@ void reply_lockingX(connection_struct *conn, struct smb_request *req)
fsp->fnum, (unsigned int)locktype, num_locks, num_ulocks));
END_PROFILE(SMBlockingX);
- chain_reply_new(req);
+ chain_reply(req);
}
#undef DBGC_CLASS