Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ospfd: Do not leak memory when fuzzing #9289

Merged
merged 1 commit into from
Aug 10, 2021

Conversation

donaldsharp
Copy link
Member

When executing a fuzzing target there exists a code path
where we allocate memory and then drop it immediately
because the fuzzing does not actually schedule threads of
execution.

Signed-off-by: Donald Sharp sharpd@nvidia.com

When executing a fuzzing target there exists a code path
where we allocate memory and then drop it immediately
because the fuzzing does not actually schedule threads of
execution.

Signed-off-by: Donald Sharp <sharpd@nvidia.com>
@polychaeta polychaeta added the ospf label Aug 4, 2021
@NetDEF-CI
Copy link
Collaborator

Continuous Integration Result: FAILED

See below for issues.
CI System Testrun URL: https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20789/

This is a comment from an automated CI system.
For questions and feedback in regards to this CI system, please feel free to email
Martin Winter - mwinter (at) opensourcerouting.org.

Get source / Pull Request: Successful

Building Stage: Failed

Ubuntu 16.04 arm8 build: Failed (click for details)

Make failed for Ubuntu 16.04 arm8 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20789/artifact/U16ARM8BUILD/ErrorLog/log_make.txt)

make  all-am
make[1]: Entering directory '/home/ci/cibuild.20789/frr-source'
lib/checksum.c:75:1: error: attributes should be specified before the declarator in a function definition
 uint16_t fletcher_checksum(uint8_t *buffer, const size_t len,
 ^
Makefile:9274: recipe for target 'lib/checksum.lo' failed
make[1]: *** [lib/checksum.lo] Error 1
lib/graph.c:38:1: error: attributes should be specified before the declarator in a function definition
 void graph_delete_graph(struct graph *graph)

Ubuntu 16.04 arm8 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20789/artifact/U16ARM8BUILD/config.log/config.log.gz
Ubuntu 16.04 arm8 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20789/artifact/U16ARM8BUILD/config.status/config.status

Ubuntu 18.04 i386 build: Failed (click for details) Ubuntu 18.04 i386 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20789/artifact/U18I386BUILD/config.log/config.log.gz Ubuntu 18.04 i386 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20789/artifact/U18I386BUILD/config.status/config.status

Make failed for Ubuntu 18.04 i386 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20789/artifact/U18I386BUILD/ErrorLog/log_make.txt)

make  all-am
make[1]: Entering directory '/home/ci/cibuild.20789/frr-source'
lib/checksum.c:75:1: error: attributes should be specified before the declarator in a function definition
 uint16_t fletcher_checksum(uint8_t *buffer, const size_t len,
 ^~~~~~~~
Makefile:9274: recipe for target 'lib/checksum.lo' failed
make[1]: *** [lib/checksum.lo] Error 1
lib/graph.c:38:1: error: attributes should be specified before the declarator in a function definition
 void graph_delete_graph(struct graph *graph)
Fedora 29 amd64 build: Failed (click for details)

Make failed for Fedora 29 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20789/artifact/F29BUILD/ErrorLog/log_make.txt)

make  all-am
make[1]: Entering directory '/home/ci/cibuild.20789/frr-source'
lib/jhash.c:62:1: error: attributes should be specified before the declarator in a function definition
 uint32_t jhash(const void *key, uint32_t length, uint32_t initval)
 ^~~~~~~~
lib/jhash.c:130:1: error: attributes should be specified before the declarator in a function definition
 uint32_t jhash2(const uint32_t *k, uint32_t length, uint32_t initval)
 ^~~~~~~~
lib/jhash.c:170:1: error: attributes should be specified before the declarator in a function definition

Fedora 29 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20789/artifact/F29BUILD/config.status/config.status
Fedora 29 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20789/artifact/F29BUILD/config.log/config.log.gz

Debian 10 amd64 build: Failed (click for details) Debian 10 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20789/artifact/DEB10BUILD/config.log/config.log.gz

Make failed for Debian 10 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20789/artifact/DEB10BUILD/ErrorLog/log_make.txt)

make  all-am
make[1]: Entering directory '/home/ci/cibuild.20789/frr-source'
lib/jhash.c:62:1: error: attributes should be specified before the declarator in a function definition
 uint32_t jhash(const void *key, uint32_t length, uint32_t initval)
 ^~~~~~~~
lib/jhash.c:130:1: error: attributes should be specified before the declarator in a function definition
 uint32_t jhash2(const uint32_t *k, uint32_t length, uint32_t initval)
 ^~~~~~~~
lib/jhash.c:170:1: error: attributes should be specified before the declarator in a function definition

Debian 10 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20789/artifact/DEB10BUILD/config.status/config.status

Ubuntu 16.04 amd64 build: Failed (click for details)

Make failed for Ubuntu 16.04 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20789/artifact/CI014BUILD/ErrorLog/log_make.txt)

make  all-am
make[1]: Entering directory '/home/ci/cibuild.20789/frr-source'
lib/checksum.c:75:1: error: attributes should be specified before the declarator in a function definition
 uint16_t fletcher_checksum(uint8_t *buffer, const size_t len,
 ^
Makefile:9274: recipe for target 'lib/checksum.lo' failed
make[1]: *** [lib/checksum.lo] Error 1
lib/graph.c:38:1: error: attributes should be specified before the declarator in a function definition
 void graph_delete_graph(struct graph *graph)

Ubuntu 16.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20789/artifact/CI014BUILD/config.status/config.status
Ubuntu 16.04 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20789/artifact/CI014BUILD/config.log/config.log.gz

FreeBSD 12 amd64 build: Failed (click for details)

Make failed for FreeBSD 12 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20789/artifact/FBSD12AMD64/ErrorLog/log_make.txt)

gmake  all-am
gmake[1]: Entering directory '/usr/home/ci/cibuild.20789/frr-source'
lib/jhash.c:62:1: error: attributes should be specified before the declarator in a function definition
 uint32_t jhash(const void *key, uint32_t length, uint32_t initval)
 ^~~~~~~~
lib/jhash.c:130:1: error: attributes should be specified before the declarator in a function definition
 uint32_t jhash2(const uint32_t *k, uint32_t length, uint32_t initval)
 ^~~~~~~~
lib/jhash.c:170:1: error: attributes should be specified before the declarator in a function definition

FreeBSD 12 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20789/artifact/FBSD12AMD64/config.status/config.status
FreeBSD 12 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20789/artifact/FBSD12AMD64/config.log/config.log.gz

Ubuntu 18.04 amd64 build: Failed (click for details)

Make failed for Ubuntu 18.04 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20789/artifact/U1804AMD64/ErrorLog/log_make.txt)

make  all-am
make[1]: Entering directory '/home/ci/cibuild.20789/frr-source'
lib/checksum.c:75:1: error: attributes should be specified before the declarator in a function definition
 uint16_t fletcher_checksum(uint8_t *buffer, const size_t len,
 ^~~~~~~~
Makefile:9274: recipe for target 'lib/checksum.lo' failed
make[1]: *** [lib/checksum.lo] Error 1
lib/graph.c:38:1: error: attributes should be specified before the declarator in a function definition
 void graph_delete_graph(struct graph *graph)

Ubuntu 18.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20789/artifact/U1804AMD64/config.status/config.status
Ubuntu 18.04 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20789/artifact/U1804AMD64/config.log/config.log.gz

CentOS 8 amd64 build: Failed (click for details) CentOS 8 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20789/artifact/CENTOS8BUILD/config.status/config.status

Make failed for CentOS 8 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20789/artifact/CENTOS8BUILD/ErrorLog/log_make.txt)

make  all-am
make[1]: Entering directory '/home/ci/cibuild.20789/frr-source'
lib/jhash.c:62:1: error: attributes should be specified before the declarator in a function definition
 uint32_t jhash(const void *key, uint32_t length, uint32_t initval)
 ^~~~~~~~
lib/jhash.c:130:1: error: attributes should be specified before the declarator in a function definition
 uint32_t jhash2(const uint32_t *k, uint32_t length, uint32_t initval)
 ^~~~~~~~
lib/jhash.c:170:1: error: attributes should be specified before the declarator in a function definition

CentOS 8 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20789/artifact/CENTOS8BUILD/config.log/config.log.gz

Debian 11 amd64 build: Failed (click for details) Debian 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20789/artifact/DEB11AMD64/config.status/config.status

Make failed for Debian 11 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20789/artifact/DEB11AMD64/ErrorLog/log_make.txt)

make  all-am
make[1]: Entering directory '/home/ci/cibuild.20789/frr-source'
lib/jhash.c:62:1: error: attributes should be specified before the declarator in a function definition
lib/jhash.c:130:1: error: attributes should be specified before the declarator in a function definition
lib/jhash.c:170:1: error: attributes should be specified before the declarator in a function definition
make[1]: *** [Makefile:10769: lib/clippy-jhash.o] Error 1
lib/graph.c:38:1: error: attributes should be specified before the declarator in a function definition
lib/graph.c:78:1: error: attributes should be specified before the declarator in a function definition
lib/graph.c:127:1: error: attributes should be specified before the declarator in a function definition

Debian 11 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20789/artifact/DEB11AMD64/config.log/config.log.gz

Ubuntu 16.04 arm7 build: Failed (click for details) Ubuntu 16.04 arm7 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20789/artifact/CI101BUILD/config.status/config.status Ubuntu 16.04 arm7 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20789/artifact/CI101BUILD/config.log/config.log.gz

Make failed for Ubuntu 16.04 arm7 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20789/artifact/CI101BUILD/ErrorLog/log_make.txt)

make  all-am
make[1]: Entering directory '/home/ci/cibuild.20789/frr-source'
lib/checksum.c:75:1: error: attributes should be specified before the declarator in a function definition
 uint16_t fletcher_checksum(uint8_t *buffer, const size_t len,
 ^
Makefile:9274: recipe for target 'lib/checksum.lo' failed
make[1]: *** [lib/checksum.lo] Error 1
lib/graph.c:38:1: error: attributes should be specified before the declarator in a function definition
 void graph_delete_graph(struct graph *graph)
Ubuntu 16.04 i386 build: Failed (click for details)

Make failed for Ubuntu 16.04 i386 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20789/artifact/U1604I386/ErrorLog/log_make.txt)

make  all-am
make[1]: Entering directory '/home/ci/cibuild.20789/frr-source'
lib/checksum.c:75:1: error: attributes should be specified before the declarator in a function definition
 uint16_t fletcher_checksum(uint8_t *buffer, const size_t len,
 ^
Makefile:9274: recipe for target 'lib/checksum.lo' failed
make[1]: *** [lib/checksum.lo] Error 1
lib/graph.c:38:1: error: attributes should be specified before the declarator in a function definition
 void graph_delete_graph(struct graph *graph)

Ubuntu 16.04 i386 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20789/artifact/U1604I386/config.status/config.status
Ubuntu 16.04 i386 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20789/artifact/U1604I386/config.log/config.log.gz

FreeBSD 11 amd64 build: Failed (click for details)

Make failed for FreeBSD 11 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20789/artifact/CI009BUILD/ErrorLog/log_make.txt)

gmake  all-am
gmake[1]: Entering directory '/usr/home/ci/cibuild.20789/frr-source'
lib/jhash.c:62:1: error: attributes should be specified before the declarator in a function definition
lib/jhash.c:130:1: error: attributes should be specified before the declarator in a function definition
lib/jhash.c:170:1: error: attributes should be specified before the declarator in a function definition
gmake[1]: *** [Makefile:10768: lib/clippy-jhash.o] Error 1
lib/elf_py.c: In function 'elffile_add_dynreloc':
lib/elf_py.c:1079:11: warning: implicit declaration of function 'elf_getdata_rawchunk' [-Wimplicit-function-declaration]
 1079 |     ptr = elf_getdata_rawchunk(w->elf, offs,

FreeBSD 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20789/artifact/CI009BUILD/config.status/config.status
FreeBSD 11 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20789/artifact/CI009BUILD/config.log/config.log.gz

Ubuntu 18.04 ppc64le build: Failed (click for details)

Make failed for Ubuntu 18.04 ppc64le build:
(see full Make log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20789/artifact/U1804PPC64LEBUILD/ErrorLog/log_make.txt)

make  all-am
make[1]: Entering directory '/home/ci/cibuild.20789/frr-source'
lib/checksum.c:75:1: error: attributes should be specified before the declarator in a function definition
 uint16_t fletcher_checksum(uint8_t *buffer, const size_t len,
 ^~~~~~~~
Makefile:9274: recipe for target 'lib/checksum.lo' failed
make[1]: *** [lib/checksum.lo] Error 1
lib/graph.c:38:1: error: attributes should be specified before the declarator in a function definition
 void graph_delete_graph(struct graph *graph)

Ubuntu 18.04 ppc64le build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20789/artifact/U1804PPC64LEBUILD/config.status/config.status
Ubuntu 18.04 ppc64le build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20789/artifact/U1804PPC64LEBUILD/config.log/config.log.gz

Ubuntu 20.04 amd64 build: Failed (click for details) Ubuntu 20.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20789/artifact/U2004AMD64BUILD/config.status/config.status

Make failed for Ubuntu 20.04 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20789/artifact/U2004AMD64BUILD/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.20789/frr-source'
bgpd/bgp_main.c: In function main:
bgpd/bgp_main.c:598:9: error: input may be used uninitialized in this function [-Werror=maybe-uninitialized]
cc1: all warnings being treated as errors
make[1]: *** [Makefile:9887: bgpd/bgp_main.o] Error 1
ospfd/ospf_ism.c: In function ospf_dr_change:
ospfd/ospf_ism.c:200:43: error: suggest braces around empty body in an if statement [-Werror=empty-body]
cc1: all warnings being treated as errors
make[1]: *** [Makefile:9887: ospfd/ospf_ism.o] Error 1

Ubuntu 20.04 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20789/artifact/U2004AMD64BUILD/config.log/config.log.gz

Ubuntu 18.04 arm7 build: Failed (click for details)

Make failed for Ubuntu 18.04 arm7 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20789/artifact/U18ARM7BUILD/ErrorLog/log_make.txt)

make  all-am
make[1]: Entering directory '/home/ci/cibuild.20789/frr-source'
lib/checksum.c:75:1: error: attributes should be specified before the declarator in a function definition
 uint16_t fletcher_checksum(uint8_t *buffer, const size_t len,
 ^~~~~~~~
Makefile:9274: recipe for target 'lib/checksum.lo' failed
make[1]: *** [lib/checksum.lo] Error 1
lib/graph.c:38:1: error: attributes should be specified before the declarator in a function definition
 void graph_delete_graph(struct graph *graph)

Ubuntu 18.04 arm7 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20789/artifact/U18ARM7BUILD/config.log/config.log.gz
Ubuntu 18.04 arm7 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20789/artifact/U18ARM7BUILD/config.status/config.status

OpenBSD 6 amd64 build: Failed (click for details)

Make failed for OpenBSD 6 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20789/artifact/CI011BUILD/ErrorLog/log_make.txt)

/home/ci/cibuild.20789/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
/home/ci/cibuild.20789/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
zebra/main.c:370:2: error: implicit declaration of function 'netlink_fuzz' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
zebra/main.c:382:1: warning: Not using LibFuzzer, compiling in main symbol! [-W#pragma-messages]
CPP_NOTICE("Not using LibFuzzer, compiling in main symbol!")
^
./lib/compiler.h:201:26: note: expanded from macro 'CPP_NOTICE'
#define CPP_NOTICE(text) _Pragma(CPP_STR(message text))
<scratch space>:122:2: note: expanded from here

OpenBSD 6 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20789/artifact/CI011BUILD/config.status/config.status
OpenBSD 6 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20789/artifact/CI011BUILD/config.log/config.log.gz

CentOS 7 amd64 build: Failed (click for details)

Make failed for CentOS 7 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20789/artifact/CI005BUILD/ErrorLog/log_make.txt)

 {
 ^
lib/graph.c:40:1: error: expected , or ; before { token
lib/graph.c:81:1: warning: no_sanitize attribute directive ignored [-Wattributes]
 {
 ^
lib/graph.c:81:1: error: expected , or ; before { token
lib/graph.c:129:1: warning: no_sanitize attribute directive ignored [-Wattributes]
 {

CentOS 7 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20789/artifact/CI005BUILD/config.status/config.status
CentOS 7 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20789/artifact/CI005BUILD/config.log/config.log.gz

Ubuntu 18.04 arm8 build: Failed (click for details) Ubuntu 18.04 arm8 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20789/artifact/U18ARM8BUILD/config.status/config.status Ubuntu 18.04 arm8 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20789/artifact/U18ARM8BUILD/config.log/config.log.gz

Make failed for Ubuntu 18.04 arm8 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20789/artifact/U18ARM8BUILD/ErrorLog/log_make.txt)

make  all-am
make[1]: Entering directory '/home/ci/cibuild.20789/frr-source'
lib/checksum.c:75:1: error: attributes should be specified before the declarator in a function definition
 uint16_t fletcher_checksum(uint8_t *buffer, const size_t len,
 ^~~~~~~~
Makefile:9274: recipe for target 'lib/checksum.lo' failed
make[1]: *** [lib/checksum.lo] Error 1
lib/graph.c:38:1: error: attributes should be specified before the declarator in a function definition
 void graph_delete_graph(struct graph *graph)
Debian 9 amd64 build: Failed (click for details)

Make failed for Debian 9 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20789/artifact/CI021BUILD/ErrorLog/log_make.txt)

make  all-am
make[1]: Entering directory '/home/ci/cibuild.20789/frr-source'
lib/graph.c:38:1: error: attributes should be specified before the declarator in a function definition
 void graph_delete_graph(struct graph *graph)
 ^~~~
lib/graph.c:78:1: error: attributes should be specified before the declarator in a function definition
 void graph_delete_node(struct graph *graph, struct graph_node *node)
 ^~~~
lib/graph.c:127:1: error: attributes should be specified before the declarator in a function definition

Debian 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20789/artifact/CI021BUILD/config.status/config.status
Debian 9 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20789/artifact/CI021BUILD/config.log/config.log.gz

NetBSD 8 amd64 build: Failed (click for details) NetBSD 8 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20789/artifact/CI012BUILD/config.log/config.log.gz

Make failed for NetBSD 8 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20789/artifact/CI012BUILD/ErrorLog/log_make.txt)

gmake[1]: Entering directory '/home/ci/cibuild.20789/frr-source'
In file included from lib/compiler.h:345:0,
lib/jhash.c:62:1: error: attributes should be specified before the declarator in a function definition
 uint32_t jhash(const void *key, uint32_t length, uint32_t initval)
 ^
lib/jhash.c:130:1: error: attributes should be specified before the declarator in a function definition
 uint32_t jhash2(const uint32_t *k, uint32_t length, uint32_t initval)
 ^
lib/jhash.c:170:1: error: attributes should be specified before the declarator in a function definition

NetBSD 8 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20789/artifact/CI012BUILD/config.status/config.status

@qlyoung qlyoung merged commit 4851ffb into FRRouting:fuzz Aug 10, 2021
jvijtiuk pushed a commit to sartura/frr that referenced this pull request Aug 11, 2021
ospfd: Do not leak memory when fuzzing
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants