From: Nikos Mavrogiannopoulos Date: Fri, 24 Feb 2017 08:53:26 +0000 (+0100) Subject: devel/fuzz: added necessary casts for compilation [ci skip] X-Git-Tag: gnutls_3_6_0~945 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=d08d141d83fce6dcc0219ca75e93763963608bb2;p=thirdparty%2Fgnutls.git devel/fuzz: added necessary casts for compilation [ci skip] Also added the IDNA targets to makefile's default target. Signed-off-by: Nikos Mavrogiannopoulos --- diff --git a/devel/fuzz/Makefile b/devel/fuzz/Makefile index f0459fdf28..d45fc7bd57 100644 --- a/devel/fuzz/Makefile +++ b/devel/fuzz/Makefile @@ -22,7 +22,8 @@ COMMON=-I../../lib/includes -L../../lib/.libs -Wl,-rpath=../../lib/.libs -lgnutl all: gnutls_pkcs7_parser_fuzzer gnutls_client_fuzzer gnutls_dn_parser_fuzzer \ gnutls_openpgp_cert_parser_fuzzer gnutls_pkcs7_parser_fuzzer gnutls_pkcs8_key_parser_fuzzer \ - gnutls_private_key_parser_fuzzer gnutls_server_fuzzer gnutls_x509_parser_fuzzer + gnutls_private_key_parser_fuzzer gnutls_server_fuzzer gnutls_x509_parser_fuzzer \ + gnutls_reverse_idna_parser_fuzzer gnutls_idna_parser_fuzzer gnutls_pkcs7_parser_fuzzer: gnutls_pkcs7_parser_fuzzer.cc $(CC) $(CFLAGS) main.c $^ $(COMMON) -o $@ @@ -58,4 +59,4 @@ clean: rm -f gnutls_pkcs7_parser_fuzzer gnutls_client_fuzzer gnutls_dn_parser_fuzzer \ gnutls_openpgp_cert_parser_fuzzer gnutls_pkcs7_parser_fuzzer gnutls_pkcs8_key_parser_fuzzer \ gnutls_private_key_parser_fuzzer gnutls_server_fuzzer gnutls_x509_parser_fuzzer \ - gnutls_idna_parser_fuzzer gnutls_reverse_idna_parser_fuzzer + gnutls_idna_parser_fuzzer gnutls_reverse_idna_parser_fuzzer diff --git a/devel/fuzz/gnutls_idna_parser_fuzzer.cc b/devel/fuzz/gnutls_idna_parser_fuzzer.cc index cdf92f89dc..0690ac31b8 100644 --- a/devel/fuzz/gnutls_idna_parser_fuzzer.cc +++ b/devel/fuzz/gnutls_idna_parser_fuzzer.cc @@ -32,7 +32,7 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) { if (ret < 0) goto cleanup; - assert(out.size == strlen(out.data)); + assert(out.size == strlen((char*)out.data)); gnutls_free(out.data); cleanup: diff --git a/devel/fuzz/gnutls_reverse_idna_parser_fuzzer.cc b/devel/fuzz/gnutls_reverse_idna_parser_fuzzer.cc index eda44a1f09..78deae68f9 100644 --- a/devel/fuzz/gnutls_reverse_idna_parser_fuzzer.cc +++ b/devel/fuzz/gnutls_reverse_idna_parser_fuzzer.cc @@ -32,7 +32,7 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) { if (ret < 0) goto cleanup; - assert(out.size == strlen(out.data)); + assert(out.size == strlen((char*)out.data)); gnutls_free(out.data); cleanup: