Flawfinder version 2.0.10, (C) 2001-2019 David A. Wheeler.
Number of rules (primarily dangerous function names) in C/C++ ruleset: 223
Examining data/vde2-2.3.2+r586/doc/bochs/eth_vde.cc
Examining data/vde2-2.3.2+r586/src/dpipe.c
Examining data/vde2-2.3.2+r586/src/common/realloc.c
Examining data/vde2-2.3.2+r586/src/common/cmdparse.c
Examining data/vde2-2.3.2+r586/src/common/open_memstream.c
Examining data/vde2-2.3.2+r586/src/common/canonicalize.c
Examining data/vde2-2.3.2+r586/src/common/malloc.c
Examining data/vde2-2.3.2+r586/src/common/poll.c
Examining data/vde2-2.3.2+r586/src/common/strndup.c
Examining data/vde2-2.3.2+r586/src/common/memcmp.c
Examining data/vde2-2.3.2+r586/src/vdeq.c
Examining data/vde2-2.3.2+r586/src/vde_vxlan/plug.c
Examining data/vde2-2.3.2+r586/src/vde_vxlan/plug.h
Examining data/vde2-2.3.2+r586/src/vde_vxlan/vde_vxlan.c
Examining data/vde2-2.3.2+r586/src/vde_vxlan/vxlan_hash.c
Examining data/vde2-2.3.2+r586/src/vde_vxlan/log.c
Examining data/vde2-2.3.2+r586/src/vde_vxlan/vxlan.h
Examining data/vde2-2.3.2+r586/src/vde_vxlan/vxlan_hash.h
Examining data/vde2-2.3.2+r586/src/vde_vxlan/log.h
Examining data/vde2-2.3.2+r586/src/vde_vxlan/vxlan.c
Examining data/vde2-2.3.2+r586/src/vde_router/vde_router.h
Examining data/vde2-2.3.2+r586/src/vde_router/vder_icmp.c
Examining data/vde2-2.3.2+r586/src/vde_router/vder_dhcp.c
Examining data/vde2-2.3.2+r586/src/vde_router/vder_olsr.h
Examining data/vde2-2.3.2+r586/src/vde_router/vder_udp.c
Examining data/vde2-2.3.2+r586/src/vde_router/vder_packet.h
Examining data/vde2-2.3.2+r586/src/vde_router/vder_queue.c
Examining data/vde2-2.3.2+r586/src/vde_router/vder_udp.h
Examining data/vde2-2.3.2+r586/src/vde_router/rbtree.h
Examining data/vde2-2.3.2+r586/src/vde_router/vder_packet.c
Examining data/vde2-2.3.2+r586/src/vde_router/vder_datalink.c
Examining data/vde2-2.3.2+r586/src/vde_router/vder_olsr.c
Examining data/vde2-2.3.2+r586/src/vde_router/vder_queue.h
Examining data/vde2-2.3.2+r586/src/vde_router/vde_router.c
Examining data/vde2-2.3.2+r586/src/vde_router/vder_datalink.h
Examining data/vde2-2.3.2+r586/src/vde_router/vder_icmp.h
Examining data/vde2-2.3.2+r586/src/vde_router/vder_dhcp.h
Examining data/vde2-2.3.2+r586/src/vde_router/vder_arp.c
Examining data/vde2-2.3.2+r586/src/vde_router/vde_headers.h
Examining data/vde2-2.3.2+r586/src/vde_router/rbtree.c
Examining data/vde2-2.3.2+r586/src/vde_router/vder_arp.h
Examining data/vde2-2.3.2+r586/src/lib/libvdehist.c
Examining data/vde2-2.3.2+r586/src/lib/python/vdeplug_python.c
Examining data/vde2-2.3.2+r586/src/lib/libvdeplug.c
Examining data/vde2-2.3.2+r586/src/lib/libvdesnmp.c
Examining data/vde2-2.3.2+r586/src/lib/libvdemgmt.c
Examining data/vde2-2.3.2+r586/src/vde_pcapplug.c
Examining data/vde2-2.3.2+r586/src/vde_over_ns/queue.c
Examining data/vde2-2.3.2+r586/src/vde_over_ns/pstack.c
Examining data/vde2-2.3.2+r586/src/vde_over_ns/dns_proto.h
Examining data/vde2-2.3.2+r586/src/vde_over_ns/dns.h
Examining data/vde2-2.3.2+r586/src/vde_over_ns/vde_over_ns.c
Examining data/vde2-2.3.2+r586/src/vde_over_ns/fun.h
Examining data/vde2-2.3.2+r586/src/vde_over_ns/vde_io.c
Examining data/vde2-2.3.2+r586/src/vde_over_ns/util.c
Examining data/vde2-2.3.2+r586/src/vde_over_ns/dns.c
Examining data/vde2-2.3.2+r586/src/vde_over_ns/pstack.h
Examining data/vde2-2.3.2+r586/src/vde_over_ns/encode.c
Examining data/vde2-2.3.2+r586/src/vde_switch/sockutils.h
Examining data/vde2-2.3.2+r586/src/vde_switch/port.h
Examining data/vde2-2.3.2+r586/src/vde_switch/bitarray.h
Examining data/vde2-2.3.2+r586/src/vde_switch/datasock.c
Examining data/vde2-2.3.2+r586/src/vde_switch/sockutils.c
Examining data/vde2-2.3.2+r586/src/vde_switch/hash.h
Examining data/vde2-2.3.2+r586/src/vde_switch/hash.c
Examining data/vde2-2.3.2+r586/src/vde_switch/packetq.c
Examining data/vde2-2.3.2+r586/src/vde_switch/fstp.c
Examining data/vde2-2.3.2+r586/src/vde_switch/consmgmt.h
Examining data/vde2-2.3.2+r586/src/vde_switch/qtimer.h
Examining data/vde2-2.3.2+r586/src/vde_switch/consmgmt.c
Examining data/vde2-2.3.2+r586/src/vde_switch/tuntap.c
Examining data/vde2-2.3.2+r586/src/vde_switch/port.c
Examining data/vde2-2.3.2+r586/src/vde_switch/fstp.h
Examining data/vde2-2.3.2+r586/src/vde_switch/packetq.h
Examining data/vde2-2.3.2+r586/src/vde_switch/switch.h
Examining data/vde2-2.3.2+r586/src/vde_switch/tuntap.h
Examining data/vde2-2.3.2+r586/src/vde_switch/datasock.h
Examining data/vde2-2.3.2+r586/src/vde_switch/plugins/iplog.c
Examining data/vde2-2.3.2+r586/src/vde_switch/plugins/pdump.c
Examining data/vde2-2.3.2+r586/src/vde_switch/plugins/dump.c
Examining data/vde2-2.3.2+r586/src/vde_switch/qtimer.c
Examining data/vde2-2.3.2+r586/src/vde_switch/vde_switch.c
Examining data/vde2-2.3.2+r586/src/vdetaplib/libvdetap.c
Examining data/vde2-2.3.2+r586/src/vdetaplib/test.c
Examining data/vde2-2.3.2+r586/src/vdetaplib/vdetap.c
Examining data/vde2-2.3.2+r586/src/vde_tunctl.c
Examining data/vde2-2.3.2+r586/src/kvde_switch/sockutils.h
Examining data/vde2-2.3.2+r586/src/kvde_switch/datasock.c
Examining data/vde2-2.3.2+r586/src/kvde_switch/sockutils.c
Examining data/vde2-2.3.2+r586/src/kvde_switch/consmgmt.h
Examining data/vde2-2.3.2+r586/src/kvde_switch/af_ipn.h
Examining data/vde2-2.3.2+r586/src/kvde_switch/consmgmt.c
Examining data/vde2-2.3.2+r586/src/kvde_switch/kvde_switch.c
Examining data/vde2-2.3.2+r586/src/kvde_switch/datasock.h
Examining data/vde2-2.3.2+r586/src/vde_plug2tap.c
Examining data/vde2-2.3.2+r586/src/vde_cryptcab/vde_cryptcab_server.c
Examining data/vde2-2.3.2+r586/src/vde_cryptcab/vde_cryptcab_client.c
Examining data/vde2-2.3.2+r586/src/vde_cryptcab/crc32.h
Examining data/vde2-2.3.2+r586/src/vde_cryptcab/crc32.c
Examining data/vde2-2.3.2+r586/src/vde_cryptcab/cryptcab.c
Examining data/vde2-2.3.2+r586/src/vde_cryptcab/cryptcab.h