Changeset 989 for vendor/current/source3/smbd/reply.c
- Timestamp:
- Nov 25, 2016, 8:04:54 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
vendor/current/source3/smbd/reply.c
r988 r989 1574 1574 uint64_t ret; 1575 1575 uint64_t dfree,dsize,bsize; 1576 struct smb_filename smb_fname; 1576 1577 START_PROFILE(SMBdskattr); 1577 1578 1578 ret = get_dfree_info(conn, ".", &bsize, &dfree, &dsize); 1579 ZERO_STRUCT(smb_fname); 1580 smb_fname.base_name = discard_const_p(char, "."); 1581 1582 if (SMB_VFS_STAT(conn, &smb_fname) != 0) { 1583 reply_nterror(req, map_nt_error_from_unix(errno)); 1584 DBG_WARNING("stat of . failed (%s)\n", strerror(errno)); 1585 END_PROFILE(SMBdskattr); 1586 return; 1587 } 1588 1589 ret = get_dfree_info(conn, &smb_fname, &bsize, &dfree, &dsize); 1579 1590 if (ret == (uint64_t)-1) { 1580 1591 reply_nterror(req, map_nt_error_from_unix(errno)); … … 3897 3908 ****************************************************************************/ 3898 3909 3899 static int setup_readX_header(struct smb_request *req, char *outbuf, 3900 size_t smb_maxcnt) 3910 int setup_readX_header(char *outbuf, size_t smb_maxcnt) 3901 3911 { 3902 3912 int outsize; … … 3917 3927 + 1); /* padding byte */ 3918 3928 SSVAL(outbuf,smb_vwv7,(smb_maxcnt >> 16)); 3919 SSVAL(outbuf,smb_vwv11,smb_maxcnt);3920 3929 SCVAL(smb_buf(outbuf), 0, 0); /* padding byte */ 3921 3930 /* Reset the outgoing length, set_message truncates at 0x1FFFF. */ … … 3985 3994 3986 3995 construct_reply_common_req(req, (char *)headerbuf); 3987 setup_readX_header( req,(char *)headerbuf, smb_maxcnt);3996 setup_readX_header((char *)headerbuf, smb_maxcnt); 3988 3997 3989 3998 nread = SMB_VFS_SENDFILE(xconn->transport.sock, fsp, &header, … … 4086 4095 4087 4096 construct_reply_common_req(req, (char *)headerbuf); 4088 setup_readX_header( req,(char *)headerbuf, smb_maxcnt);4097 setup_readX_header((char *)headerbuf, smb_maxcnt); 4089 4098 4090 4099 /* Send out the header. */ … … 4136 4145 } 4137 4146 4138 setup_readX_header( req,(char *)req->outbuf, nread);4147 setup_readX_header((char *)req->outbuf, nread); 4139 4148 4140 4149 DEBUG(3, ("send_file_readX %s max=%d nread=%d\n",
Note:
See TracChangeset
for help on using the changeset viewer.