]> git.puffer.fish Git - mirror/frr.git/commitdiff
zebra: Use STREAM_GETXXX functions
authorDonald Sharp <sharpd@cumulusnetworks.com>
Fri, 27 Apr 2018 13:21:28 +0000 (09:21 -0400)
committerDonald Sharp <sharpd@cumulusnetworks.com>
Tue, 8 May 2018 23:24:15 +0000 (19:24 -0400)
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
zebra/zebra_vxlan.c

index efc3e8177a023a08e193f06ba71aa916dc9d2f0e..a71cb2401192df99d492a24e213e2901e2f4ad18 100644 (file)
@@ -5158,7 +5158,7 @@ void zebra_vxlan_remote_macip_add(ZAPI_HANDLER_ARGS)
                l += IPV4_MAX_BYTELEN;
 
                /* Get flags - sticky mac and/or gateway mac */
-               flags = stream_getc(s);
+               STREAM_GETC(s, flags);
                sticky = CHECK_FLAG(flags, ZEBRA_MACIP_TYPE_STICKY);
                l++;
 
@@ -6623,7 +6623,7 @@ void zebra_vxlan_advertise_subnet(ZAPI_HANDLER_ARGS)
        }
 
        s = msg;
-       advertise = stream_getc(s);
+       STREAM_GETC(s, advertise);
        vni = stream_get3(s);
 
        zvni = zvni_lookup(vni);
@@ -6662,6 +6662,9 @@ void zebra_vxlan_advertise_subnet(ZAPI_HANDLER_ARGS)
                zvni_advertise_subnet(zvni, vlan_if, 1);
        else
                zvni_advertise_subnet(zvni, vlan_if, 0);
+
+stream_failure:
+       return;
 }
 
 /*