]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/netinet/udp_usrreq.c
xnu-4570.41.2.tar.gz
[apple/xnu.git] / bsd / netinet / udp_usrreq.c
index 044486ec5b33c8fa97c0e8b6152465b847a2ad17..0c4945e79b07f3e149b2767993493c677a7d39a9 100644 (file)
@@ -923,7 +923,7 @@ udp_ctlinput(int cmd, struct sockaddr *sa, void *vip, __unused struct ifnet * if
 int
 udp_ctloutput(struct socket *so, struct sockopt *sopt)
 {
-       int     error, optval;
+       int     error = 0, optval = 0;
        struct  inpcb *inp;
 
        /* Allow <SOL_SOCKET,SO_FLUSH> at this level */
@@ -931,7 +931,6 @@ udp_ctloutput(struct socket *so, struct sockopt *sopt)
            !(sopt->sopt_level == SOL_SOCKET && sopt->sopt_name == SO_FLUSH))
                return (ip_ctloutput(so, sopt));
 
-       error = 0;
        inp = sotoinpcb(so);
 
        switch (sopt->sopt_dir) {