s3:libsmb: move cli_state->desthost to cli_state->conn.remote_name
authorStefan Metzmacher <metze@samba.org>
Fri, 22 Jul 2011 14:53:51 +0000 (16:53 +0200)
committerStefan Metzmacher <metze@samba.org>
Fri, 22 Jul 2011 16:17:41 +0000 (18:17 +0200)
metze

Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Fri Jul 22 18:17:41 CEST 2011 on sn-devel-104

source3/include/client.h
source3/libsmb/clientgen.c
source3/libsmb/proto.h

index 86c5f22ce5cd24145813d33d8e59f7f9a43812f7..34d99d4c085b4cbfa7c399b46b5b09f527bd3ddd 100644 (file)
@@ -56,8 +56,6 @@ struct cli_state {
        int rap_error;
        NTSTATUS raw_status; /* maybe via NT_STATUS_DOS() */
 
-       char *desthost;
-
        /* The credentials used to open the cli_state connection. */
        char *domain;
        char *user_name;
@@ -125,6 +123,7 @@ struct cli_state {
                int fd;
                struct sockaddr_storage local_ss;
                struct sockaddr_storage remote_ss;
+               const char *remote_name;
                struct tevent_queue *outgoing;
                struct tevent_req **pending;
        } conn;
index 2b254294acaaf01473801e1f8d2c59bd7a6aa080..559be9265b6b7c0a8320c1a350de295c94b47ee4 100644 (file)
@@ -163,7 +163,7 @@ NTSTATUS cli_init_creds(struct cli_state *cli, const char *username, const char
 
 struct cli_state *cli_state_create(TALLOC_CTX *mem_ctx,
                                   int fd,
-                                  const char *desthost,
+                                  const char *remote_name,
                                   int signing_state)
 {
        struct cli_state *cli = NULL;
@@ -238,8 +238,8 @@ struct cli_state *cli_state_create(TALLOC_CTX *mem_ctx,
        }
        cli->conn.pending = NULL;
 
-       cli->desthost = talloc_strdup(cli, desthost);
-       if (cli->desthost == NULL) {
+       cli->conn.remote_name = talloc_strdup(cli, remote_name);
+       if (cli->conn.remote_name == NULL) {
                goto error;
        }
 
@@ -378,7 +378,7 @@ const struct sockaddr_storage *cli_state_remote_sockaddr(struct cli_state *cli)
 
 const char *cli_state_remote_name(struct cli_state *cli)
 {
-       return cli->desthost;
+       return cli->conn.remote_name;
 }
 
 uint16_t cli_state_get_vc_num(struct cli_state *cli)
index 99446dcee2c86403e9f422b2b40957633821fe6b..7924091935a2954c2c861c724b4a18e6be31fd22 100644 (file)
@@ -161,7 +161,7 @@ NTSTATUS cli_set_password(struct cli_state *cli, const char *password);
 NTSTATUS cli_init_creds(struct cli_state *cli, const char *username, const char *domain, const char *password);
 struct cli_state *cli_state_create(TALLOC_CTX *mem_ctx,
                                   int fd,
-                                  const char *desthost,
+                                  const char *remote_name,
                                   int signing_state);
 bool cli_state_encryption_on(struct cli_state *cli);
 void cli_nt_pipes_close(struct cli_state *cli);