[SCM] Samba Shared Repository - branch v3-6-test updated

Jeremy Allison jra at samba.org
Sun Aug 29 16:40:06 MDT 2010


The branch, v3-6-test has been updated
       via  e310810 s3:smbd: s/sa_len/sa_socklen , because sa_len is a macro on IRIX
      from  6d4dead Fix bug #7653 - When SMB2 is on, Windows 7 clients can not connect as guest to a share.

http://gitweb.samba.org/?p=samba.git;a=shortlog;h=v3-6-test


- Log -----------------------------------------------------------------
commit e3108101fa38a9f97c440e8d4b698949e88d2b53
Author: Jeremy Allison <jra at samba.org>
Date:   Sun Aug 29 15:39:15 2010 -0700

    s3:smbd: s/sa_len/sa_socklen , because sa_len is a macro on IRIX
    
    (Originally from Metze's db6d1c6276e1435e92e190ee9a80de55ca28561d
    commit in master). Modified for 3.6.x.
    
    Jeremy.

-----------------------------------------------------------------------

Summary of changes:
 source3/modules/perfcount_onefs.c |   10 +++++-----
 source3/smbd/process.c            |   14 +++++++-------
 2 files changed, 12 insertions(+), 12 deletions(-)


Changeset truncated at 500 lines:

diff --git a/source3/modules/perfcount_onefs.c b/source3/modules/perfcount_onefs.c
index 75dc145..2cad410 100644
--- a/source3/modules/perfcount_onefs.c
+++ b/source3/modules/perfcount_onefs.c
@@ -303,18 +303,18 @@ static void onefs_smb_statistics_end(struct smb_perfcount_data *pcd)
 	/* get address info once, doesn't change for process */
 	if (rem_addr == 0) {
 		struct sockaddr_storage sa;
-		socklen_t sa_len;
+		socklen_t sa_socklen;
 		int fd = smbd_server_fd();
 
-		sa_len = sizeof sa;
-		if (getpeername(fd, (struct sockaddr *)&sa, &sa_len) == 0 && 
+		sa_socklen = sizeof sa;
+		if (getpeername(fd, (struct sockaddr *)&sa, &sa_socklen) == 0 && 
 		    sa.ss_family == AF_INET)
 			rem_addr = ((struct sockaddr_in *)&sa)->sin_addr.s_addr;
 		else
 			rem_addr = ISC_MASKED_ADDR;
 
-		sa_len = sizeof sa;
-		if (getsockname(fd, (struct sockaddr *)&sa, &sa_len) == 0 &&
+		sa_socklen = sizeof sa;
+		if (getsockname(fd, (struct sockaddr *)&sa, &sa_socklen) == 0 &&
 		    sa.ss_family == AF_INET)
 			loc_addr = ((struct sockaddr_in *)&sa)->sin_addr.s_addr;
 		else
diff --git a/source3/smbd/process.c b/source3/smbd/process.c
index 9ec3faf..73caa5f 100644
--- a/source3/smbd/process.c
+++ b/source3/smbd/process.c
@@ -2879,7 +2879,7 @@ void smbd_process(void)
 	TALLOC_CTX *frame = talloc_stackframe();
 	struct sockaddr_storage ss;
 	struct sockaddr *sa = NULL;
-	socklen_t sa_len;
+	socklen_t sa_socklen;
 	struct tsocket_address *local_address = NULL;
 	struct tsocket_address *remote_address = NULL;
 	const char *remaddr = NULL;
@@ -2906,15 +2906,15 @@ void smbd_process(void)
 	set_socket_options(smbd_server_fd(), lp_socket_options());
 
 	sa = (struct sockaddr *)(void *)&ss;
-	sa_len = sizeof(ss);
-	ret = getpeername(smbd_server_fd(), sa, &sa_len);
+	sa_socklen = sizeof(ss);
+	ret = getpeername(smbd_server_fd(), sa, &sa_socklen);
 	if (ret != 0) {
 		int level = (errno == ENOTCONN)?2:0;
 		DEBUG(level,("getpeername() failed - %s\n", strerror(errno)));
 		exit_server_cleanly("getpeername() failed.\n");
 	}
 	ret = tsocket_address_bsd_from_sockaddr(smbd_server_conn,
-						sa, sa_len,
+						sa, sa_socklen,
 						&remote_address);
 	if (ret != 0) {
 		DEBUG(0,("%s: tsocket_address_bsd_from_sockaddr remote failed - %s\n",
@@ -2923,15 +2923,15 @@ void smbd_process(void)
 	}
 
 	sa = (struct sockaddr *)(void *)&ss;
-	sa_len = sizeof(ss);
-	ret = getsockname(smbd_server_fd(), sa, &sa_len);
+	sa_socklen = sizeof(ss);
+	ret = getsockname(smbd_server_fd(), sa, &sa_socklen);
 	if (ret != 0) {
 		int level = (errno == ENOTCONN)?2:0;
 		DEBUG(level,("getsockname() failed - %s\n", strerror(errno)));
 		exit_server_cleanly("getsockname() failed.\n");
 	}
 	ret = tsocket_address_bsd_from_sockaddr(smbd_server_conn,
-						sa, sa_len,
+						sa, sa_socklen,
 						&local_address);
 	if (ret != 0) {
 		DEBUG(0,("%s: tsocket_address_bsd_from_sockaddr remote failed - %s\n",


-- 
Samba Shared Repository


More information about the samba-cvs mailing list