in_pcbbind: Move stack variable declaration near its usage
authorSepherosa Ziehau <sephe@dragonflybsd.org>
Sun, 16 Mar 2014 13:09:11 +0000 (21:09 +0800)
committerSepherosa Ziehau <sephe@dragonflybsd.org>
Sun, 16 Mar 2014 13:09:11 +0000 (21:09 +0800)
sys/netinet/in_pcb.c

index 92ce617..0f4ab71 100644 (file)
@@ -298,7 +298,6 @@ in_pcbbind(struct inpcb *inp, struct sockaddr *nam, struct thread *td)
 {
        struct socket *so = inp->inp_socket;
        unsigned short *lastport;
-       struct sockaddr_in *sin;
        struct sockaddr_in jsin;
        struct inpcbinfo *pcbinfo = inp->inp_pcbinfo;
        struct ucred *cred = NULL;
@@ -324,7 +323,8 @@ in_pcbbind(struct inpcb *inp, struct sockaddr *nam, struct thread *td)
                lwkt_gettoken(pcbinfo->porttoken);
 
        if (nam != NULL) {
-               sin = (struct sockaddr_in *)nam;
+               struct sockaddr_in *sin = (struct sockaddr_in *)nam;
+
                if (nam->sa_len != sizeof *sin) {
                        error = EINVAL;
                        goto done;