]> git.puffer.fish Git - mirror/frr.git/commitdiff
zebra: fix assert crash on corrupt vxlan msg 5670/head
authorQuentin Young <qlyoung@cumulusnetworks.com>
Mon, 13 Jan 2020 21:22:27 +0000 (16:22 -0500)
committerQuentin Young <qlyoung@cumulusnetworks.com>
Wed, 15 Jan 2020 19:20:22 +0000 (14:20 -0500)
Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
zebra/zebra_vxlan.c

index bfec0bb58b3a81780ff6ef3d78a4aed81256322a..ffb2528a245716716984c08d78528142195c6ada 100644 (file)
@@ -9486,7 +9486,7 @@ void zebra_vxlan_advertise_subnet(ZAPI_HANDLER_ARGS)
 
        s = msg;
        STREAM_GETC(s, advertise);
-       vni = stream_get3(s);
+       STREAM_GET(&vni, s, 3);
 
        zvni = zvni_lookup(vni);
        if (!zvni)