]> git.ipfire.org Git - thirdparty/dhcpcd.git/commitdiff
sa: Minor optimisation
authorRoy Marples <roy@marples.name>
Tue, 20 Aug 2019 19:00:22 +0000 (20:00 +0100)
committerRoy Marples <roy@marples.name>
Tue, 20 Aug 2019 19:00:22 +0000 (20:00 +0100)
src/sa.c

index ee9cf61c6de49d055bac65cb9f579aea9e43bb65..7f4d21f04aeb31db5fe944ed259e23af9879be51 100644 (file)
--- a/src/sa.c
+++ b/src/sa.c
@@ -288,11 +288,9 @@ sa_toprefix(const struct sockaddr *sa)
 #ifndef NDEBUG
        /* Ensure the calculation is correct */
        if (!sa_inprefix) {
-               union sa_ss ss;
+               union sa_ss ss = { .sa.sa_family = sa->sa_family };
 
                sa_inprefix = true;
-               memset(&ss, 0, sizeof(ss));
-               ss.sa.sa_family = sa->sa_family;
                sa_fromprefix(&ss.sa, prefix);
                assert(sa_cmp(sa, &ss.sa) == 0);
                sa_inprefix = false;