{
struct msg_state *state;
int len;
- char *msg;
- char *p;
+ const char *msg;
+ const char *p;
START_PROFILE(SMBsends);
state = talloc(talloc_tos(), struct msg_state);
- p = smb_buf(req->inbuf)+1;
+ p = (const char *)req->buf + 1;
p += srvstr_pull_buf_talloc(
state, (char *)req->inbuf, req->flags2, &state->from, p,
STR_ASCII|STR_TERMINATE) + 1;
void reply_sendstrt(struct smb_request *req)
{
- char *p;
+ const char *p;
START_PROFILE(SMBsendstrt);
return;
}
- p = smb_buf(req->inbuf)+1;
+ p = (const char *)req->buf+1;
p += srvstr_pull_buf_talloc(
smbd_msg_state, (char *)req->inbuf, req->flags2,
&smbd_msg_state->from, p, STR_ASCII|STR_TERMINATE) + 1;
void reply_sendtxt(struct smb_request *req)
{
int len;
- char *msg;
+ const char *msg;
char *tmp;
size_t old_len;
return;
}
- msg = smb_buf(req->inbuf) + 1;
+ msg = (const char *)req->buf + 1;
old_len = talloc_get_size(smbd_msg_state->msg);