]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
devel/fuzz: added necessary casts for compilation [ci skip]
authorNikos Mavrogiannopoulos <nmav@redhat.com>
Fri, 24 Feb 2017 08:53:26 +0000 (09:53 +0100)
committerNikos Mavrogiannopoulos <nmav@redhat.com>
Fri, 24 Feb 2017 08:53:55 +0000 (09:53 +0100)
Also added the IDNA targets to makefile's default target.

Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com>
devel/fuzz/Makefile
devel/fuzz/gnutls_idna_parser_fuzzer.cc
devel/fuzz/gnutls_reverse_idna_parser_fuzzer.cc

index f0459fdf28658d61b7c713203cafc48d5ad27e7d..d45fc7bd574029dbc5c0d5c897ba0600d304534a 100644 (file)
@@ -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 
index cdf92f89dca071e6938cf153d2491f0e823b2cb8..0690ac31b86710264801185ad963d8893ddc0af7 100644 (file)
@@ -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:
index eda44a1f09a83bd9da4dc9a123f42a97910966d5..78deae68f9177d7dcc0eca914a3518cf4d94257b 100644 (file)
@@ -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: