s3:smbd: change nt_open_pipe() to uint16_t pnum/fnum
authorStefan Metzmacher <metze@samba.org>
Thu, 28 Jun 2012 10:22:07 +0000 (12:22 +0200)
committerStefan Metzmacher <metze@samba.org>
Thu, 28 Jun 2012 12:47:45 +0000 (14:47 +0200)
This is SMB1 code...

metze

Autobuild-User(master): Stefan Metzmacher <metze@samba.org>
Autobuild-Date(master): Thu Jun 28 14:47:45 CEST 2012 on sn-devel-104

source3/smbd/nttrans.c

index 2b426b4d9cfc31bae8113715843e07b4a936bc74..0cac3a14ec9dff55b8917ce935ac24577f96c6bf 100644 (file)
@@ -279,7 +279,7 @@ static void send_nt_replies(connection_struct *conn,
 ****************************************************************************/
 
 static void nt_open_pipe(char *fname, connection_struct *conn,
-                        struct smb_request *req, int *ppnum)
+                        struct smb_request *req, uint16_t *ppnum)
 {
        files_struct *fsp;
        NTSTATUS status;
@@ -314,7 +314,7 @@ static void do_ntcreate_pipe_open(connection_struct *conn,
                                  struct smb_request *req)
 {
        char *fname = NULL;
-       int pnum = -1;
+       uint16_t pnum = FNUM_FIELD_INVALID;
        char *p = NULL;
        uint32 flags = IVAL(req->vwv+3, 1);
        TALLOC_CTX *ctx = talloc_tos();
@@ -746,7 +746,7 @@ static void do_nt_transact_create_pipe(connection_struct *conn,
 {
        char *fname = NULL;
        char *params = *ppparams;
-       int pnum = -1;
+       uint16_t pnum = FNUM_FIELD_INVALID;
        char *p = NULL;
        NTSTATUS status;
        size_t param_len;