summaryrefslogtreecommitdiff
path: root/source3/pipesrvsvc.c
diff options
context:
space:
mode:
Diffstat (limited to 'source3/pipesrvsvc.c')
-rw-r--r--source3/pipesrvsvc.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/source3/pipesrvsvc.c b/source3/pipesrvsvc.c
index 2e578ada10..0dc2291eeb 100644
--- a/source3/pipesrvsvc.c
+++ b/source3/pipesrvsvc.c
@@ -188,7 +188,7 @@ BOOL api_srvsvcTNP(int cnum,int uid, char *param,char *data,
char **rdata,char **rparam,
int *rdata_len,int *rparam_len)
{
- RPC_HDR hdr;
+ RPC_HDR_RR hdr;
if (data == NULL)
{
@@ -196,11 +196,11 @@ BOOL api_srvsvcTNP(int cnum,int uid, char *param,char *data,
return False;
}
- smb_io_rpc_hdr(True, &hdr, data, data, 4, 0);
+ smb_io_rpc_hdr_rr(True, &hdr, data, data, 4, 0);
- if (hdr.pkt_type == RPC_BIND) /* RPC BIND */
+ if (hdr.hdr.pkt_type == RPC_BIND) /* RPC BIND */
{
- DEBUG(4,("srvsvc rpc bind %x\n",hdr.pkt_type));
+ DEBUG(4,("srvsvc rpc bind %x\n",hdr.hdr.pkt_type));
LsarpcTNP1(data,rdata,rdata_len);
return True;
}
@@ -212,7 +212,7 @@ BOOL api_srvsvcTNP(int cnum,int uid, char *param,char *data,
case NETSHAREENUM:
{
api_srv_net_share_info( param, data, rdata, rdata_len);
- create_rpc_reply(hdr.call_id, *rdata, *rdata_len);
+ create_rpc_reply(hdr.hdr.call_id, *rdata, *rdata_len);
break;
}