From 9259790df7377f460d54ba6f86bc66b9e8e1ca11 Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Fri, 10 Mar 2006 11:49:38 +0000 Subject: r14142: fixed ascii padding of nttrans create in server too (This used to be commit 2cd4cd1674b7491abf796f625ee098bb2c03e631) --- source4/smb_server/smb/nttrans.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source4/smb_server/smb/nttrans.c b/source4/smb_server/smb/nttrans.c index 03f5f398fe..3d898ba1a7 100644 --- a/source4/smb_server/smb/nttrans.c +++ b/source4/smb_server/smb/nttrans.c @@ -136,8 +136,8 @@ static NTSTATUS nttrans_create(struct smbsrv_request *req, io->ntcreatex.in.ea_list = NULL; req_pull_string(req, &io->ntcreatex.in.fname, - params + 54, - trans->in.params.length - 54, + params + 53, + MIN(fname_len+1, trans->in.params.length - 53), STR_NO_RANGE_CHECK | STR_TERMINATE); if (!io->ntcreatex.in.fname) { return NT_STATUS_INVALID_PARAMETER; -- cgit