* network.c (setup_port): Change sin to sin4 to prevent shadowing
authorEzra Peisach <epeisach@mit.edu>
Fri, 22 Jun 2001 14:31:47 +0000 (14:31 +0000)
committerEzra Peisach <epeisach@mit.edu>
Fri, 22 Jun 2001 14:31:47 +0000 (14:31 +0000)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13490 dc483132-0cff-0310-8789-dd5450dbe970

src/kdc/ChangeLog
src/kdc/network.c

index b0954044434ac64b53584dca0f210afe41b6ab9b..b5c13e54ff81344b6fe928cac920f2ea692f6852 100644 (file)
@@ -1,3 +1,7 @@
+2001-06-22  Ezra Peisach  <epeisach@mit.edu>
+
+       * network.c (setup_port): Change sin to sin4 to prevent shadowing.
+
 2001-06-21  Ezra Peisach  <epeisach@mit.edu>
 
        * configure.in: Test for daemon prototype.
index 7e300ec8ee14300d650812b44eb68d46530483de..d96b9be555d5a12ca2e5d60825b5b94b0f3e2f8b 100644 (file)
@@ -444,30 +444,30 @@ setup_port(void *P_data, struct sockaddr *addr)
     switch (addr->sa_family) {
     case AF_INET:
     {
-       struct sockaddr_in *sin = (struct sockaddr_in *) addr, psin;
+       struct sockaddr_in *sin4 = (struct sockaddr_in *) addr, psin;
        for (i = 0; i < n_udp_ports; i++) {
            sock = socket (PF_INET, SOCK_DGRAM, 0);
            if (sock == -1) {
                data->retval = errno;
                com_err(data->prog, data->retval,
                        "Cannot create server socket for port %d address %s",
-                       udp_port_nums[i], inet_ntoa (sin->sin_addr));
+                       udp_port_nums[i], inet_ntoa (sin4->sin_addr));
                return 1;
            }
-           psin = *sin;
+           psin = *sin4;
            psin.sin_port = htons (udp_port_nums[i]);
            if (bind (sock, (struct sockaddr *)&psin, sizeof (psin)) == -1) {
                data->retval = errno;
                com_err(data->prog, data->retval,
                        "Cannot bind server socket to port %d address %s",
-                       udp_port_nums[i], inet_ntoa (sin->sin_addr));
+                       udp_port_nums[i], inet_ntoa (sin4->sin_addr));
                return 1;
            }
            FD_SET (sock, &select_fds);
            if (sock > select_nfds)
                select_nfds = sock;
            krb5_klog_syslog (LOG_INFO, "listening on fd %d: %s port %d", sock,
-                            inet_ntoa (sin->sin_addr), udp_port_nums[i]);
+                            inet_ntoa (sin4->sin_addr), udp_port_nums[i]);
            if (add_fd (data, sock))
                return 1;
        }