s4-gensec: Remove obsolete socket_address vars and fns.
authorAndreas Schneider <asn@redhat.com>
Wed, 16 Dec 2009 17:07:07 +0000 (18:07 +0100)
committerStefan Metzmacher <metze@samba.org>
Wed, 16 Dec 2009 19:28:39 +0000 (20:28 +0100)
source4/auth/gensec/gensec.c
source4/auth/gensec/gensec.h

index 9190364906eab42b16fe8b49a488b0dbcd93d88b..8de7b4b7e663798b9b266c27b182ab9dd29478b5 100644 (file)
@@ -526,8 +526,6 @@ static NTSTATUS gensec_start(TALLOC_CTX *mem_ctx,
        (*gensec_security)->private_data = NULL;
 
        ZERO_STRUCT((*gensec_security)->target);
        (*gensec_security)->private_data = NULL;
 
        ZERO_STRUCT((*gensec_security)->target);
-       ZERO_STRUCT((*gensec_security)->peer_addr);
-       ZERO_STRUCT((*gensec_security)->my_addr);
 
        (*gensec_security)->subcontext = false;
        (*gensec_security)->want_features = 0;
 
        (*gensec_security)->subcontext = false;
        (*gensec_security)->want_features = 0;
@@ -1185,22 +1183,6 @@ _PUBLIC_ const char *gensec_get_target_hostname(struct gensec_security *gensec_s
 _PUBLIC_ NTSTATUS gensec_set_local_address(struct gensec_security *gensec_security,
                const struct tsocket_address *local)
 {
 _PUBLIC_ NTSTATUS gensec_set_local_address(struct gensec_security *gensec_security,
                const struct tsocket_address *local)
 {
-       ssize_t socklen;
-       struct sockaddr_storage ss;
-
-       /* set my_addr */
-       socklen = tsocket_address_bsd_sockaddr(local, (struct sockaddr *) &ss,
-                               sizeof(struct sockaddr_storage));
-       if (socklen < 0) {
-               return NT_STATUS_NO_MEMORY;
-       }
-       gensec_security->my_addr = socket_address_from_sockaddr(gensec_security,
-                       (struct sockaddr *) &ss, socklen);
-       if (gensec_security->my_addr == NULL) {
-               return NT_STATUS_NO_MEMORY;
-       }
-
-       /* set local */
        TALLOC_FREE(gensec_security->local_addr);
        gensec_security->local_addr = tsocket_address_copy(local, gensec_security);
        if (gensec_security->local_addr == NULL) {
        TALLOC_FREE(gensec_security->local_addr);
        gensec_security->local_addr = tsocket_address_copy(local, gensec_security);
        if (gensec_security->local_addr == NULL) {
@@ -1223,22 +1205,6 @@ _PUBLIC_ NTSTATUS gensec_set_local_address(struct gensec_security *gensec_securi
 _PUBLIC_ NTSTATUS gensec_set_remote_address(struct gensec_security *gensec_security,
                const struct tsocket_address *remote)
 {
 _PUBLIC_ NTSTATUS gensec_set_remote_address(struct gensec_security *gensec_security,
                const struct tsocket_address *remote)
 {
-       ssize_t socklen;
-       struct sockaddr_storage ss;
-
-       /* set my_addr */
-       socklen = tsocket_address_bsd_sockaddr(remote, (struct sockaddr *) &ss,
-                               sizeof(struct sockaddr_storage));
-       if (socklen < 0) {
-               return NT_STATUS_NO_MEMORY;
-       }
-       gensec_security->peer_addr = socket_address_from_sockaddr(gensec_security,
-                       (struct sockaddr *) &ss, socklen);
-       if (gensec_security->peer_addr == NULL) {
-               return NT_STATUS_NO_MEMORY;
-       }
-
-       /* set remote */
        TALLOC_FREE(gensec_security->remote_addr);
        gensec_security->remote_addr = tsocket_address_copy(remote, gensec_security);
        if (gensec_security->remote_addr == NULL) {
        TALLOC_FREE(gensec_security->remote_addr);
        gensec_security->remote_addr = tsocket_address_copy(remote, gensec_security);
        if (gensec_security->remote_addr == NULL) {
index 293dd16b857511fd1df344d6ef7876d237160401..2ea2402064eb3dacd7b2e26e881539aab85716fa 100644 (file)
@@ -169,7 +169,6 @@ struct gensec_security {
        bool subcontext;
        uint32_t want_features;
        struct tevent_context *event_ctx;
        bool subcontext;
        uint32_t want_features;
        struct tevent_context *event_ctx;
-       struct socket_address *my_addr, *peer_addr;
        struct tsocket_address *local_addr, *remote_addr;
        struct gensec_settings *settings;
        
        struct tsocket_address *local_addr, *remote_addr;
        struct gensec_settings *settings;