set_port warning / unused / global/local variable overlap issues
authorLuke Leighton <lkcl@samba.org>
Wed, 27 Jan 1999 19:37:29 +0000 (19:37 +0000)
committerLuke Leighton <lkcl@samba.org>
Wed, 27 Jan 1999 19:37:29 +0000 (19:37 +0000)
cmd_svcctl.c tests got put into cvs by mistake.
(This used to be commit 0ed70972d72533558f0fdd43e6ec95ac2102b9d0)

source3/client/client.c
source3/include/proto.h
source3/rpcclient/cmd_svcctl.c

index afee7dbbd390c273316372c0bb523249c5880fce..830a43287eb7c782dd36ed90323b4a50efab6355 100644 (file)
@@ -1620,7 +1620,7 @@ static void process_stdin(void)
 /***************************************************** 
 return a connection to a server
 *******************************************************/
-struct cli_state *do_connect(char *server, char *share)
+struct cli_state *do_connect(char *server, char *share, int smb_port)
 {
        struct cli_state *c;
        struct nmb_name called, calling;
@@ -1643,15 +1643,15 @@ struct cli_state *do_connect(char *server, char *share)
        make_nmb_name(&calling, global_myname, 0x0, "");
        make_nmb_name(&called , server, name_type, "");
 
-       if (port == 0)
-         port = 139;   /* If not set, set to 139, FIXME, NUMBERS BAD */
+       if (smb_port == 0)
+         smb_port = 139;   /* If not set, set to 139, FIXME, NUMBERS BAD */
 
  again:
        ip = ipzero;
        if (have_ip) ip = dest_ip;
 
        /* have to open a new connection */
-       if (!(c=cli_initialise(NULL)) || (cli_set_port(c, port) == 0) ||
+       if (!(c=cli_initialise(NULL)) || (cli_set_port(c, smb_port) == 0) ||
             !cli_connect(c, server_n, &ip)) {
                DEBUG(0,("Connection to %s failed\n", server_n));
                return NULL;
@@ -1722,7 +1722,7 @@ struct cli_state *do_connect(char *server, char *share)
 ****************************************************************************/
 static BOOL process(char *base_directory)
 {
-       cli = do_connect(desthost, service);
+       cli = do_connect(desthost, service, port);
        if (!cli) {
                return(False);
        }
@@ -1837,9 +1837,9 @@ static void get_password_file(void)
 /****************************************************************************
 handle a -L query
 ****************************************************************************/
-static int do_host_query(char *query_host, int port)
+static int do_host_query(char *query_host, int smb_port)
 {
-       cli = do_connect(query_host, "IPC$");
+       cli = do_connect(query_host, "IPC$", smb_port);
        if (!cli)
                return 1;
 
@@ -1855,10 +1855,10 @@ static int do_host_query(char *query_host, int port)
 /****************************************************************************
 handle a tar operation
 ****************************************************************************/
-static int do_tar_op(int port, char *base_directory)
+static int do_tar_op(int smb_port, char *base_directory)
 {
        int ret;
-       cli = do_connect(desthost, service);
+       cli = do_connect(desthost, service, smb_port);
        if (!cli)
                return 1;
 
index ee92f62c231a1312646c32114355180860d9baf3..2f43cd1edbcc5bbc52ecdd206731c07777d5b8a6 100644 (file)
@@ -6,7 +6,7 @@
 /*The following definitions come from  client/client.c  */
 
 void do_list(const char *mask,uint16 attribute,void (*fn)(file_info *),BOOL rec, BOOL dirs);
-struct cli_state *do_connect(char *server, char *share);
+struct cli_state *do_connect(char *server, char *share, int smb_port);
 
 /*The following definitions come from  client/clitar.c  */
 
@@ -575,6 +575,7 @@ int unistrcpy(char *dst, char *src);
 
 /*The following definitions come from  libsmb/clientgen.c  */
 
+int cli_set_port(struct cli_state *cli, int port);
 char *cli_errstr(struct cli_state *cli);
 BOOL cli_api_pipe(struct cli_state *cli, char *pipe_name, int pipe_name_len,
                   uint16 *setup, uint32 setup_count, uint32 max_setup_count,
index 4f0978e17ff227b162b94e0d1af43c018d8e5c66..8ee454aaf5eec38a6874886329c61afee3acedcd 100644 (file)
@@ -68,11 +68,11 @@ void cmd_svc_enum(struct client_info *info)
 
        do
        {
-       /* enumerate services */
-       res1 = res ? do_svc_enum_svcs(smb_cli, fnum,
-                               &sc_man_pol,
-                               0x00000030, 0x00000003,
-                                       0x00000080, &resume_hnd, &svcs) : False;
+               /* enumerate services */
+               res1 = res ? do_svc_enum_svcs(smb_cli, fnum,
+                                       &sc_man_pol,
+                                       0x00000030, 0x00000003,
+                                       0x00000080, &resume_hnd, &svcs) : False;
 
        } while (resume_hnd != 0);