Do not clear the unneeded dst[46] structure.

Index: ping.c
===================================================================
RCS file: /cvs/src/sbin/ping/ping.c,v
retrieving revision 1.218
diff -u -p -r1.218 ping.c
--- ping.c      22 Feb 2017 13:43:35 -0000      1.218
+++ ping.c      13 Jun 2017 17:32:13 -0000
@@ -434,8 +434,10 @@ main(int argc, char *argv[])
        if (argc != 1)
                usage();

-       memset(&dst4, 0, sizeof(dst4));
-       memset(&dst6, 0, sizeof(dst6));
+       if (v6flag)
+               memset(&dst6, 0, sizeof(dst6));
+       else
+               memset(&dst4, 0, sizeof(dst4));

        target = *argv;


Reply via email to