]> git.puffer.fish Git - matthieu/frr.git/commitdiff
zebra: fix unused variable on OmniOS
authorQuentin Young <qlyoung@cumulusnetworks.com>
Mon, 6 May 2019 18:00:25 +0000 (18:00 +0000)
committerQuentin Young <qlyoung@cumulusnetworks.com>
Wed, 29 May 2019 18:02:57 +0000 (18:02 +0000)
Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
zebra/kernel_socket.c

index 5f4bd3bbc6ef7656b21cebcbcbadcabb97d7ea72..163e01db023f0335621ada1026b1e3b4ea8f3d9d 100644 (file)
@@ -304,12 +304,13 @@ size_t rta_getattr(caddr_t sap, void *destp, size_t destlen)
 size_t rta_getsdlname(caddr_t sap, void *destp, short *destlen)
 {
        struct sockaddr_dl *sdl = (struct sockaddr_dl *)sap;
-       struct sockaddr *sa = (struct sockaddr *)sap;
        uint8_t *dest = destp;
        size_t tlen, copylen;
 
        copylen = sdl->sdl_nlen;
 #ifdef HAVE_STRUCT_SOCKADDR_SA_LEN
+       struct sockaddr *sa = (struct sockaddr *)sap;
+
        tlen = (sa->sa_len == 0) ? sizeof(ROUNDUP_TYPE) : ROUNDUP(sa->sa_len);
 #else  /* !HAVE_STRUCT_SOCKADDR_SA_LEN */
        tlen = SAROUNDUP(sap);