Author: vlendec Date: 2007-08-03 09:09:00 +0000 (Fri, 03 Aug 2007) New Revision: 24147
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=24147 Log: Remove some inbuf refs from call_trans2setfilepathinfo Modified: branches/SAMBA_3_2/source/smbd/trans2.c Changeset: Modified: branches/SAMBA_3_2/source/smbd/trans2.c =================================================================== --- branches/SAMBA_3_2/source/smbd/trans2.c 2007-08-03 08:25:15 UTC (rev 24146) +++ branches/SAMBA_3_2/source/smbd/trans2.c 2007-08-03 09:09:00 UTC (rev 24147) @@ -6123,14 +6123,16 @@ } info_level = SVAL(params,0); - srvstr_get_path(inbuf, SVAL(inbuf,smb_flg2), fname, ¶ms[6], + srvstr_get_path(params, req->flags2, fname, ¶ms[6], sizeof(fname), total_params - 6, STR_TERMINATE, &status); if (!NT_STATUS_IS_OK(status)) { return ERROR_NT(status); } - status = resolve_dfspath(conn, SVAL(inbuf,smb_flg2) & FLAGS2_DFS_PATHNAMES, fname); + status = resolve_dfspath(conn, + req->flags2 & FLAGS2_DFS_PATHNAMES, + fname); if (!NT_STATUS_IS_OK(status)) { if (NT_STATUS_EQUAL(status,NT_STATUS_PATH_NOT_COVERED)) { return ERROR_BOTH(NT_STATUS_PATH_NOT_COVERED, ERRSRV, ERRbadpath); @@ -6421,11 +6423,11 @@ if (!NT_STATUS_IS_OK(status)) { - if (open_was_deferred(SVAL(inbuf,smb_mid))) { + if (open_was_deferred(req->mid)) { /* We have re-scheduled this call. */ return -1; } - if (blocking_lock_was_deferred(SVAL(inbuf,smb_mid))) { + if (blocking_lock_was_deferred(req->mid)) { /* We have re-scheduled this call. */ return -1; }
